2. 将子程序写得短小,减轻大脑负担。
3. 基于面向对象编程而不是过程编程,易于人脑理解。
4. 微服务化,减轻维护压力,减轻大脑负担。
5. 制定各种编程规范,将思路从繁琐的编程中解放出来,避免犯错。
6. 进行审查、评审和测试的流程,避免犯错。
也许有人会说更高的智商在编程上会有更好的作用。衡量一个工程师的水平高度不应该站在人的角度,而应该站在处理事情的角度。
高智商的工程师可以写出更复杂无 bug 的系统,这确实是真的。但是写出的程序如果没有人能懂,没人能继续维护,这个复杂无 bug 的系统的价值就要大打折扣了。
千万别忘了,评价一个系统的好坏除了能正常运行之外,还要考虑可扩展性和易维护性。你考虑得越多,就需要你越注重细节处理。
如果你想学习编程,或者你正在学习编程,下面的建议可能对你有用:
最后一点更重要。
不要轻易否定自己,你一定也能入职BAT。不信的话,来试试就知道了!