课后思考题
题目:程序员小飞原计划三天完成某个任务,现在是第三天的下午,他马上就可以做完。但是在实现功能的过程中,他越来越意识到自己原来设计中的缺点,他应该采取另外一个办法,才能避免后面集成阶段的额外工作,但是他如果现在就改弦更张,那势必要影响自己原来估计的准确性,并且会花费额外的时间,这样他的老板、同事会因此看不起他。如果他按部就班,最后整个团队还要花更多时间在后续集成上,但那就不是他个人的问题了。怎么办?
思考:小飞应该立马与小组成员沟通,告知组员自己设计存在不足。软件开发是一个集体项目,不能因为自己的面子而影响到团队整个的后续集成上。而且与组员沟通后,说不定能够集思广益,更好的解决自己编码上的不足。并且在以后的开发中,要能考虑到这种情况,留足时间,来让自己发现自己代码中的不足并能够及时修改。及时告知自己团队自己的不足与先隐瞒再影响到后续的集成工作而比,后一个也许更加会使团队与老板不信任你。