摘要: 在第一章中作者用一个形象生动的例子给我们展示了两个水平相差无几的开发者选择不同的开发方式,结果的不同,频繁进行单元测试的开发者无疑笑到了最后,他每个函数都进行测试,因此在出错时能够准确迅速的找到出现错误的函数并且改正。由此作者引申处单元测试,并且介绍了有关单元测试的功能以及对于我们的意义,运用单元测 阅读全文
posted @ 2020-10-18 20:58 白鸥问我 阅读(62) 评论(0) 推荐(0)
摘要: 这里浅谈一下我对第二个案例的感受。 第二个案例,作者介绍的是与标识符命名有关的。 “币种”和“备注”的变量名分别是BZ,BZH,其混淆程度不必多说。当然,若只是简单不超百行的小程序,这样的变量命名也不至于被批评。但是当今的每个软件都有着多达数万行的代码,若按照这样的变量命名,恐怕在读程序前要抽出几个 阅读全文
posted @ 2020-10-18 20:42 白鸥问我 阅读(48) 评论(0) 推荐(0)
摘要: 老师在课上给出了两本参考教材,分别是《Java开发手册》和《华为编码规范(C语言版)》,我简略的看了一下两本教材,私认为《华为编码规范(C语言版)》对我的帮助更大一点。因此我主要围绕《华为编码规范(C语言版)》并结合课上老师介绍的代码规范九条,尽量达到简明易懂无歧义。 1、在本次和王晓宇的双人项目中 阅读全文
posted @ 2020-10-18 20:15 白鸥问我 阅读(76) 评论(0) 推荐(0)
摘要: 一、通过课堂上老师讲叙第一位女程序员阿达,以及软件工程发展过程中取得成就以及质疑,使我对各个名词的内涵更加理解,以前认为程序就是软件,软件即是程序。现在看来还是理解不够透彻,程序不一定是软件,但是软件一定是程序。软件中包含的用户的需求。硬件则是为了承载程序的存在。又因为存在质量差,效率低,成本高等问 阅读全文
posted @ 2020-09-19 18:15 白鸥问我 阅读(70) 评论(0) 推荐(0)