读《Java编程思想》第一章总结

编程的四个步骤

第一步:拟定一个简单的时间计划,就是按照时间为你指定一个又一个小的开发目标,让你在开发的过程中会对自己的开发进度做到心里有数,还有就是第一步是决定在后面的过程中采取哪些步骤。

第二步:敲定具体要做什么,做到什么程度,就是确定需求分析和系统规格。需求分析实际就是你和客户之间的一份合约(即使客户就在本公司内部工作,或者是其他对象及系统)。系统规格是对所面临问题的最高级别的一种揭示,我们依据它判断任务是否完成,以及需要花多长的时间。由于这些都需要取得参与者的一致同意,所以我建议尽可能地简化它们——最好采用列表和基本图表的形式——以节省时间。可能还会面临另一些限制,需要把它们扩充成为更大的文档。最后在使你的时间计划变的“诚实",时间规划上最好的方法还是依赖自己的经验和直觉(不要忘记,直觉也要建立在经验上)。感觉一下大概需要花多长的时间,然后将这个时间加倍,再加上10%。你的感觉可能是正确的;“也许”能在那个时间里完成。但“加倍”使那个时间更加充裕,“10%”的时间则用于进行最后的推敲和深化。但同时也要对此向上级主管作出适当的解释,无论对方有什么抱怨和修改,只要明确地告诉他们:这样的一个日程安排,只是我的一个估计!

第三步:确定好至少一套实现方案,尽可能的做的详细一些,有些时候图片也是一种很易懂的表达方式,例如流程图,这样能很好的表述你的思路,记住一点,我们的设计方案不仅仅是给别人看的,虚心聆听别人的意见,可能对你的方案有所补充。

第四步:一切准备工作都好了,那就开始干。在开发的过程中不需要严格依照方案,你可以适度的修改和完善你的方案,使项目易于维护等。

第五步:就是传统意义上的维护了,此处作者用了一个很好的词-----校订,完全的阐述了本步骤的作用和意义。书中这样说校订:“你第一次做的东西并不完善,所以需为自己留下一个深入学习、认知的空间,再回过头去作一些改变”。具体的讲,校订就是加入一些客户的特殊要求,查看实现的效果与当初的目标效果是否一致,还有没有可延伸或者优化的空间等等。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值