高级软件工程师教会小白的那些事( 七 )

在第一个月之后,我开始在我的队友代码中发现一些错误(就像他们曾经为我做的那样)。这太疯狂了。同行评论对我来说变得更加有趣了——变成了我期待的一场游戏——一场改善我的代码感的游戏。

我的启发是:在我了解代码如何工作之前不要批准代码。

高级软件工程师教会小白的那些事

图2/4

我的Github数据

测试

我非常喜欢测试,以至于如果没有测试,在代码库中写代码会使我感到很不舒服。

如果你的整个应用程序只做一件事(就像我所有的课设一样),那么手动测试仍然可行。我以前就是这么做的。但是当应用程序能做100种不同的事情时会发生什么?我不想花整整半小时来逐项测试,而且有时我会遗忘真正需要测试的那一个东西。那是一场噩梦。

这时测试和测试自动化登场了。

推荐阅读