规划极限编程阅读笔记02

  给软件设计一个计划,我之前是为了编程而编程,而不是为了项目而编程,往往在编程中就忘了考虑相关的封装性,只是考虑能运行出结果就是对的,但是当老师问我你估计这个程序(项目)你估计需要多长时间才能将他完成出来,这个问题是我的大脑一片空白。我在一开始编程的时候,我没有时间经验。这本书也提到了,在之后的工作中一个项目往往需要时间规范他的完成时间,这个时间需要自己长时间的锻炼,对自己编程能力的完全了解,以及一些不可变的问题的出现这些都需要考虑。那么我们就需要为自己的程序好好的做一个计划。

  为程序做计划,首先就需要知道程序现在所完成的进度,在这之前我曾想过将程序的一些功能作为一个衡量标准,但是现在的我还需要对功能的封装需要多加练习。书中也提到了将程序中的一些重要事项标记出来,不能蒙混过关,并且这些重要事项还是需要自己理解。同时对于不同的项目有不同的计划,所以这就要求我们的计划简单易行并且有易于时常更新。

  对此我觉得我应该做出如下改变:

1、最重要的还是自己编程方法的问题,将问题方块化,将程序的各个函数制作一种功能。

2、在开始编程之前,做一个简单的计划,思考一下自己这个项目所需要的时间。

3、在完成编程之后,回看自己的程序有哪个方面不是区分的很好。怎么改进它。

原文地址:https://www.cnblogs.com/huan-ch/p/11062334.html