scrum系列专题(二)--面向过程OR面向对象
2010-05-10 14:14
162 查看
第三章 面向过程OR面向对象
很多软件公司误把面向对象的精髓加入到面向对象的流程中。导致了时间的浪费。
背景:在项目使用了code review一个月后
Q1:为什么我感觉code review就是一个人讲讲,另一个人听听,好浪费时间啊,一个月前你说的那些优势呢,怎么一个也没看到?
A1:因为我们把code review加入了面向过程开发中。
Q2:那么,如何才能发挥其优势?
A2:加入到面向对象开发中。
Q3:面向对象开发?它是什么?
A3:把真实世界的东西抽象成对象,再去开发,叫做面向对象开发。
其流程有以下5步骤:
(1)需求分析
(2)架构设计
(3)编码
(4)编写测试用例
(5)编写开发文档
其精髓有以下4个名词:
(1)design pattern
(2)pair
(3)unit test
(4)code review
(其优势见附录1)
Q4:为什么只有把code review加到面向对象开发中,才能发挥其优势?
A4:因为code review是面向对象开发的精髓。好比马克思主义是社会主义的精髓,生产资料私有制是资本主义精髓,如果把马克思主义放到资本主义中,会有什么后果?
Q5:这个后果还请你描述下?
A5:后果就在你第一个问题里:一个人讲讲,一个人听听,造成了时间的浪费。
Q6:额外问下,什么是面向过程开发?
A6:把真实世界的东西不经过抽象,直接开发,叫做面向过程开发。
(更多面向过程与面向对象介绍见附录3)
Q7:哦~就是说要把code review加到面向对象开发中,才能发挥其优势?
A7:是的,而且要配合其他3个精髓一起使用,才能发挥最大优势。
Q8:可不可以认为面向过程开发已经落伍了,面向对象开发才是未来趋势?
A8:不,我不是这么认为。他们都是软件开发的思想,并无优劣之分,因地制宜才是王道。
左手与右手并无优劣之分,因地制宜才是王道。
Q9:可否具体点?
A9:简单说,如果做中小项目,面向过程开发可以使项目进度更快。做大型项目,或者产品,使用面向对象开发使其更易于扩展和维护。
/article/4654915.html
很多软件公司误把面向对象的精髓加入到面向对象的流程中。导致了时间的浪费。
背景:在项目使用了code review一个月后
Q1:为什么我感觉code review就是一个人讲讲,另一个人听听,好浪费时间啊,一个月前你说的那些优势呢,怎么一个也没看到?
A1:因为我们把code review加入了面向过程开发中。
Q2:那么,如何才能发挥其优势?
A2:加入到面向对象开发中。
Q3:面向对象开发?它是什么?
A3:把真实世界的东西抽象成对象,再去开发,叫做面向对象开发。
其流程有以下5步骤:
(1)需求分析
(2)架构设计
(3)编码
(4)编写测试用例
(5)编写开发文档
其精髓有以下4个名词:
(1)design pattern
(2)pair
(3)unit test
(4)code review
(其优势见附录1)
Q4:为什么只有把code review加到面向对象开发中,才能发挥其优势?
A4:因为code review是面向对象开发的精髓。好比马克思主义是社会主义的精髓,生产资料私有制是资本主义精髓,如果把马克思主义放到资本主义中,会有什么后果?
Q5:这个后果还请你描述下?
A5:后果就在你第一个问题里:一个人讲讲,一个人听听,造成了时间的浪费。
Q6:额外问下,什么是面向过程开发?
A6:把真实世界的东西不经过抽象,直接开发,叫做面向过程开发。
(更多面向过程与面向对象介绍见附录3)
Q7:哦~就是说要把code review加到面向对象开发中,才能发挥其优势?
A7:是的,而且要配合其他3个精髓一起使用,才能发挥最大优势。
Q8:可不可以认为面向过程开发已经落伍了,面向对象开发才是未来趋势?
A8:不,我不是这么认为。他们都是软件开发的思想,并无优劣之分,因地制宜才是王道。
左手与右手并无优劣之分,因地制宜才是王道。
Q9:可否具体点?
A9:简单说,如果做中小项目,面向过程开发可以使项目进度更快。做大型项目,或者产品,使用面向对象开发使其更易于扩展和维护。
/article/4654915.html
相关文章推荐
- scrum系列专题(末)--附录3 面向过程与面向对象
- scrum系列专题(三)--面向过程
- scrum系列专题(末)--附录1 面向对象开发4个精髓
- 面向过程与面向对象
- 面向过程和面向对象的一点区别
- 面向对象、基于对象和面向过程
- 面向过程VS面向对象
- 我所理解的面向过程与面向对象
- 面向过程和面向对象的编程
- 从面向过程到面向对象
- 面向过程和面向对象
- SOA系列四:面向服务于面向对象
- 2017033002简介面向过程和面向对象
- 再次理解面向对象和面向过程
- 黑马程序员---面向对象与面向过程
- PHP中的面向对象和面向过程
- 两种重要的思想(面向对象 & 面向过程)
- 连载:面向对象葵花宝典:思想、技巧与实践(3) - 面向过程 vs 面向对象
- C++ 面向对象与面向过程
- 架构师之路(1)---面向过程和面向对象 王泽宾