Using C++
posted on 2009-11-27 16:27 codejie 阅读(180) 评论(2) 编辑 收藏 引用 所属分类: 随笔而已
感觉…… 有点文不对题……文中的重点在于一个函数应该只完成一件事情。这"一件事情"如何定义…… 可能把它说成"一个需求"更恰当。一个函数应该只实现一个需求,这个需求一个整体的,要么不变,要么整体改变,不会只变一部分。目的还是在于能更好的应对需求变化。这跟"过程" vs "对象"没什么关系吧? 回复 更多评论
@OwnWaterloo恩,说的不错,只是起这个标题是有些背景的。。。前些时候,本来由于工作环境中碰到的一些事情,我想写个系列东东,叫做“如何设计”,后来想想自己还没有到那么高的水平,告诉别人该如何做设计,也就没有去写。后来的这个跟同事的讨论,让我很“上火”,觉得做设计和做一件工艺品一样,是一件技术和艺术相结合的工作,怎么能“凑合”呢?这种思想让我很“气愤”啊。。。“过程”和“对象”本身没有可比性,两者都只是设计的手段,也都能作出好的设计,名字来由只是同事说我是C++的,而C的设计是没有对象的,都是过程的(这个思想就很“怪异”),所以才有这要的标题。当然设计和语言是没有关系的,这里只是“引用”了一下。。。 回复 更多评论