第三章阅读笔记
虽然大多数程序员都是团队合作,但是其个人能力是团队合作的基础,关系到团队的整体开发水平,正确衡量一个软件工程师的能力是非常关键的。同时也有很多对程序员进行评级的方法。
第四章阅读笔记
现在软件基本上都是团队合作完成的,所以自己写的代码别人是要阅读的,所以代码规范就非常重要,只有编写符合团队代码规范的代码其他人才能较快地读懂自己写的代码,避免效率的降低,提高软对开发的效率,团队中只要涉及的合作就应该制定团队的代码规范,而且每个团队成员应该自觉遵守,不能因为偷懒而忽视团队的代码规范,不然会造成更加麻烦的后果。
任何一个人,无论技术到达多么高的等级都是有可能会出现问题的,需要对自己的代码进行复审,这样才能更好地保证代码的正确性,自己往往不容易发现自己的问题,所以让其他人或者团队进行复审是比较容易发现问题的,不要觉得复审浪费时间,因为如果没有进行复审有可能会有问题没有被发现,等以后出现问题后修复的代价将更大,所以复审是一项为了提高效率的工作。
因为代码复审非常地重要所以结对编程应运而生,结对编程的目的是另一个人对编码者的代码进行检查,可以随时进行代码复审,提高代码的质量。
两人合作是一项循序渐进的过程,合作要不断地磨合才能达到高效的合作,同时如果两个人有不同的意见或者分歧应该合理地委婉地进行表达,愉快地进行合作。