(I)教您如何爱:freeCodeCamp和TDD
freeCodeCamp教您喜欢像TDD这样的编程方法(不必吹捧它自己的号角)。 我目前正在尝试使用freeCodeCamp进行刷卡,基本上可以完全改造前端开发人员中的知识库。 与我尝试过的其他学习方法相比,它具有很大的优势。 但是,经过一段时间的软件开发实践,几乎一开始我就想到了一件事情。 FreeCodeCamp教您爱TDD! 好吧,也许不完全是TDD,但肯定是类似TDD的方法。 如果您错过了头条新闻,则TDD(测试驱动开发)是一种依赖于代码库中微小迭代的编程方法,该迭代经常生成并针对不断增长的测试套件进行自动检查。 不同之处在于,测试本身是在实际生产代码之前编写的。 简单易懂,但难以成功实践。 (如果您想要更多的信息,谷歌就像无处不在) 我至少在十年前听说过TDD,并尝试过几次自己实施该方法。 不幸的是,这失败了(暂时),我还没有看到并体验到它在项目中成功地实践过。 (我们当前的公司项目之一可能会提供这样的机会(手指交叉)) 但是回到freeCodeCamp。 对于每个基本任务,都会为您提供任务描述。 下面是您的代码通过练习必须满足的条件列表。 该按钮甚至被称为“运行测试”。 当然,您不必自己编写测试。…