梦断代码阅读笔记03

本周对梦断代码后几章的内容进行了阅读,从其中的实例中我发现了存在于自己身上的问题。

1.首先是软件开发的规格说明,任何事物都一样,都必须要有一个明确的规格,如果没有明确的规格而任由其发展的话最终只是一团乱麻,软件也是如此,正如书中所说:规格说明是程序员的圣经,而且,通常程序员也是忠诚的信仰者,规格:顾名思义,应使用详尽的特征性描述,在人类模糊世界与机器精确世界之间架起一座桥梁。规格说明就是程序员的法律。而我们现在呢,一般都是小的程序,都是按照自己的习惯去写,许多方法的使用有时并不是特别规范,在自己学习阶段也许并不明显,当你做项目是这一点就暴露出来了,就如我们在进行记账本APP开发的时候,每个人负责的一小块都没有问题,都测试通过了,可是呢,当吧所有的代码进行拼接时就出现了很大的问题。所以在今后的代码书写时一定要注意代码的规范。

2.就是老师一直给我们强调的变量的命名了,刚接触程序时大家都会觉得变量命名有什么难的,26个英文母随便起,随便组合,可是想想,当代码量上升到千,上升到万的情况下你还能记得住你的a b代表什么吗,书中指出:对于变量和软件对象的命名做严格要求的历史,几乎和计算机编程历史一样悠久了,当程序员们做到电脑前,开始进行为程序变量命名的圣经操作时,他们必须保证变量命名的词义清晰而明确,谨慎取名才能避免名称空间对撞和出土的混淆状况。所以在接下来的学习过程中,我们要注意自己的变量命名,尽量做到,看到你的变量名是就知道这个变量的含义。

3.要估计自身的实力,对于程序员来说创新是必须的但是创新必须要符合实际,用老师的话来说不能随意的拍胸脯,要集合自身的实力合理估计任务的时间,在合理估计的情况下在对任务进行承诺,一旦承诺了就尽力的去做。我们一经历过团队项目了所以对这一点比较有感触,面对任务是雄心壮志,拍着胸脯保证,可是当在进行时就会发现其实并没有那么容易,会遇到很多困难最好拖延进度。这就给我们一个提示,在适当提升自己高度的基础上要估计自己的能力,估计自己的任务时间。最为程序员来说能干活才是硬道理。

posted on 2019-04-29 11:34  一往无前!  阅读(92)  评论(0编辑  收藏  举报