来自百度,为何要重构(Refactoring)

重构(Refactoring)就是在不改变软件现有功能的基础上,经过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提升软件的扩展性和维护性。  也许有人会问,为何不在项目开始时多花些时间把设计作好,而要之后花时间来重构呢?要知道一个完美得能够预见将来任何变化的设计,或一个灵活得能够容纳任何扩展的设计是不存在的。系统设计人员对即将着手的项目每每只能从大方向予以把控,而没法知道每
相关文章
相关标签/搜索