这个学期仔细阅读了对这本书,颇有感触,其中的思想对于我今后的编程有了很大的帮助。
这本书不但讲了软件开发的代码规范,编程思想,软件开发构建过程和开发技巧,也讲了程序员在代码开发过程中的经验和感受,在注重言传身教的同时也注重个人能力素质的发展。虽然本书使用的编程语言不是JAVA,但是其中包含的编程思想是互通的,贴合我们平时的编程。还有这本书里的情景模式比较有趣,采用故事的情节编程过程进行叙述,加上里面的言辞也幽默大方,使读者很快地投入,不会感到乏味。书中对于代码的规范使用了一个章节进行说明讲解,规范的代码不仅读起来容易,还能使人产生美感。要把自己当成一个作家,把写代码当成写作文一样注意格式来对待,还要有注释说明,这样写出来的,覆盖面广,知识点齐全。本书旨在介绍软件工程,但又不仅仅是介绍软件工程。本书对软件工程师的成长、IT行业的创新和职业道德等也进行了细致的介绍。作者以不同的视角来看待整个行业及行业中人的发展,其观点值得大家深思。软件研发是一个复杂的系统,只有系统的每一部分都正常运转,整个系统才能够一切正常。一旦某个环节出了问题,那么系统就犹如漏水的轮船,如不及时修补,终将沉入大海。当然,在实际工作中,大家有不同的分工,有做开发的、有做测试的的,等等。大家各司其职,其目的都是为了让一个软件活得更好、活出精彩,最好能够“延年益寿”,让大家的付出能够得到应有的回报。 理论与实践并重。本书介绍了软件工程的相关概念,如:软件工程、单元测试、软件开发流程、敏捷开发、软件需求、用户体验、软件测试、质量保障等。在介绍这些基本概念的同时,作者也全面地诠释了它们在实际的研发工作中是如何表现的,它们又是如何与每个开发和测试人员息息相关的。在介绍这些概念的时候,作者多用举例的形式来说明,这样也使得大家更加的容易理解。文笔优美,图文并茂。作者为了让读者在阅读本书的时候不感觉到枯燥,可谓是花费了大量的精力。首先,每一个文字段的内容都不是很多,防止读者对着一大页文字发呆而失去了继续读下去的勇气;其次,本书包含了很多有趣的图片,读者可以通过这些图片加深对相关概念的理解;再次,书中内容层次分明,作者将很多知识点通过几个小点顺序列出,让读者阅读和理解起来更加的容易。
1.软件维护的该做什么?
2.对于修改几行代码,如何进行快速准确的测试。
3.如何查bug。
4.在开发过程中程序员怎样提高自己写的代码质量?
5.开发过程中实验一个功能有不同的方式,对于选择恐惧症如何抉择