• 构建之法阅读笔记02


          转眼间,两周的学习已经过去了,软件工程给我最深的体会就是累,编程需要的时间很多。很久没有这样绞尽脑汁的像一个程序怎样编写了,从数组的角度、字符串的角度、栈的角度考虑,我选择的是自己最熟悉的数组,当然也是最麻烦的一种方法。这周集训学习这软件工程,阅读着《构建之法》这本经典的书,一周的学习让我有了深的体会。

          对于一个自己飞了很大劲才编写出来的程序员,和一个通过百度东拼西凑完成任务的程序员来讲,很难说谁的能力强,自己动手开发值得鼓励,兴许有时候需要我们是查询资料,当然不是抄袭,而是去学习借鉴别人的想法。对两个人合作来说,代码规范对于我们来讲就很重要了,加入两个人合作同一个程序,你只考虑你自己,他也只考虑他自己,两个人的变量天壤之别,代码少了还能修改,要是成千上万行代码又该怎么办?

          代码规范需要考虑很多方面,其中包括缩进、行宽、括号、断行语空行的{}、分行、还有对于变量的命名,最重要的一点就是必要的注释了。就像一个人前一天编完了代码,第二天却忘了自己怎样的思路。假如要是有注释呢?

          第二个便是单元测试的重要性。单元测试便是为了以后少出现BUG打基础,之前不测试,最后阶段会牵一发而动全身,很难修复一个小的bug,免得千里之堤,溃于蚁穴!

          对于我们结对编程有着很大的意义,将来工作不可能是一个人开发,毕竟一个人永远不可能比是个人的力量还强大,所以我们要学会融入一个团队去开发,找到一个属于自己的位置,结对是需要磨合的,和谐相处,相互学习又成了一门大学问,磨合期间为的是同一个目标,两个人讲树立同一个编码规范,之后便是创造阶段了。对于这些,在阅读中有着深刻的体会。

  • 相关阅读:
    常用工具-notepad++打开大文件卡死现象
    ORM框架之EntityFramework
    System.Data.Entity 无法引用的问题
    js 数组、对象转json 以及json转 数组、对象
    js中(function(){xxx})();写法解析以及function与!感叹号
    js 里面call()的使用
    Javascript继承机制的设计思想
    JS中let和var的区别
    利用JS实现图片的缓存
    实例详述FOR XML PATH用法
  • 原文地址:https://www.cnblogs.com/cnyulei/p/5271222.html
Copyright © 2020-2023  润新知