构建之法(前三章读后感)
第一章:软件工程。写软件就是码代码写出来,组合语句和算法,实现需要的功能。但是软件的开发需要一定步骤,有团队合作精神,经过需求分析明白客户需求,要什么功能,并完成软件的概要设计,再进行讨论并与客户沟通。然后进行软件设计,然后程序代码编写,软件测试DEBUG,体验版,后续维护等等。这样才是一个项目。软件开发过程并不简单,这是一个工程化的开发过程。
第二章:我认识到个人的开发能力和对自己所写的代码是测试能力,这是十分重要的。想要对自己的代码优化,或者是想要快速找BUG,提高开发的效率。以此保证所写的代码在一定程度上是正确的,提高程序的健壮性,提高程序的可靠性和稳定性。并且可以用单元测试工具帮助进行处理。利用单元测试在最基本的功能和参数上验证程序的正确性,测试每一个参数,包括非法输入及错误处理,保持单元测试的独立性。
第三章:程序员要如何成长?要积累软件开发相关的知识,积累代码编写的历史,积累实战经验提升职业技能,掌握多种开发平台。从实战中积累经验,锻炼管理的能力,表达和交流能力,和团队合作的能力。写好开发文档丰富自己的代码编写历程。
对于前三章我还有这样的问题:
1.如何提高自己代码的质量?
2.JUnit的工作过程如何?它是如何进行测试的?
3.IT行业就业考的证越多越好吗?还是可以有选择性的考一些有含金量的证?哪些证有含金量?