第八章是注重实效的项目,主要讨论的是能使项目成功或失败的几个关键因素。主要是组织和管理团队、工作流程自动化、项目测试、编写文档和是使投资人高兴的诀窍等几个方面。
首先我明白了要修正那些容易的小漏洞,不然这些小漏洞一旦过多,大漏洞就比较难处理了。然后就是每个人都要注意环境的变化,比如说需求的变化以及其他硬件软件环境的变化。我
还明白了开发团队中要有交流,不然团队协作性就不好,无法发挥团队的力量,比如说文档不一致。我知道了团队中要有分工,这样工作起来才能更高效。我还学习到了正交性,项目中
各个活动要有正交性,不然一个活动出错,所有活动都会受到影响,要围绕功能、而不是工作职务进行组织。我还明白了要是用一些强大的工具实现自动化,这样可以降低工作量。一切
可以用自动化实现尽量都用自动化,比如说项目编译、生成代码、回归测试。我明白了要实现这样的自动化,就必须构建自动化,要注意最终构建,要学会自动化管理,比如说网站生成、
批准流程等。我学到了我们要学会自制能够帮助我们的工具。再来说说测试吧,要经常测试、早测试、自动测试,不能温和的测试你的程序,测试的目的不是为了通过,而是要找出隐藏的
问题,所以要测试程序的极限以发现可能存在的问题,要注意资源的使用、性能测试和可用性测试。我还学习到了一些测试的方法,比说测试数据、回归测试、演练GUI系统、对测试进行
测试和彻底测试。我还学到何时进行测试和要不断增加新的测试以测出更多bug。我还学习了如何编写文档,要在代码中增加注释、编写可执行文档、要做技术文档的编写者,要让你的以
一种随时可以改变的方式存在和学会标识语言。我还学习了要温和的超出用户的期望,多听取用户的意见,了解让他们高兴的特性。最后我学习了不管自己的工作成果是好是坏,都要对自
己的工作负责。
总的来说,读完第八章我收获很大,我明白了更多有关做项目的方法,,这为我以后做项目提了更多醒以及帮助我更好的了解一个程序员基本的要求。总之,我
收获满满。
原文地址:https://www.cnblogs.com/yang2000/p/12106151.html