过去一年中,我坐在一位资深的软件工程师旁边,可以仔细地观察他是怎么工作的。我们两人经常共同编程,使得这项观察更为容易。此外,在团队文化中,从背后窥探写代码的人并不令人反感。以下是我所学到的: 编写代码 如何命名 我首先着手的是ReactUI。我们有一个主要组件来放置其他所有的组件。我喜欢在代码里加点幽默感,因此我想要将它命名为GodComponent。当进入代码审查环境的时候,我才明白为什么命名这么难。 在计算机科学里有两个难题:内存不足、命名、以及差一(off-by-one)错误。——Leon