【英译中】当我还是编程小白时,我不懂的那些事

作者:Alex Naraghi,游戏编程员。代码助推者。

原文链接:What I Didn’t Understand as a Junior Programmer

 

我还记得当我做实习生的时候,第一次看到一个超过百万行的代码库时的情景。那是一个大型的,服役超过十年的老系统,支持多国语言,包含数以千计的单元测试,被组织为好几个项目和动态链接库(dll)。想把它重新编译一遍,需要整整一夜。其中有些项目的构建过程相当复杂,需要大量的脚本,我们的代码控制系统甚至包含自定义的钩子,避免有人把违反编程风格指南的代码提交到代码库中。那时候看来,我需要花一星期的时间才能把所有的文档通读。而我的主管程序员告诉我,人们通常需要花一整年的时间才能深入理解这个项目,而我的实习期才仅仅 3 个月。

继续阅读“【英译中】当我还是编程小白时,我不懂的那些事”