随笔分类 -  软件重构

摘要:通常,我们设计游戏引擎时,或者管理器时,都会由管理器产出各种产品,一旦有新产品要加,就要修改管理器,来增加相应的生成代码。 这从设计上来看有两个问题: 1,管理器参数需要有个类型,在管理器中用if else根据类型来生产不同产品 2,违反了设计原则“对修改封闭,对扩展开放” 使用者使用时要通过管理器 阅读全文
posted @ 2018-09-23 16:50 时空观察者9号 阅读(189) 评论(0) 推荐(0) 编辑
摘要:代码重构就是在不改变软件系统外部行为的前提下,改善它的内部结构。 重构也就是在软件开发过程中,在需要的时候进行软件的结构与设计调整,包括代码整理。 与传统的先设计再写代码不同的是,重构是边开发边设计,设计与开发并进。 但并不是说重构就不需要做初始设计<一开始完全不进行设计而直接写代码>。 重构是在一 阅读全文
posted @ 2016-10-27 12:11 时空观察者9号 阅读(353) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示