代码重构警惕陷入“过度适应”陷阱
2016-01-14 15:15
232 查看
overfit是机器学习模型一直与之斗争的问题之一,在软件工程中也可能出现。
模块发展一段时间后,开发人员可能发现既有框架下开发新业务成本较高,有动力去重构,但是这种动机出发的重构很可能导致重构后的框架过渡适应了某个时期的需求的开发,当另一类需求涌现时又得再次重构。
重构需要在可扩展性和便利性之间做出平衡。
模块发展一段时间后,开发人员可能发现既有框架下开发新业务成本较高,有动力去重构,但是这种动机出发的重构很可能导致重构后的框架过渡适应了某个时期的需求的开发,当另一类需求涌现时又得再次重构。
重构需要在可扩展性和便利性之间做出平衡。
相关文章推荐
- c# 替换所有中文、标点符号,全角转半角
- Eclipse闪退解决办法
- eclipse如何修改dynamic web module version
- 谈谈javaEE开发相关的eclipse环境配置问题(往往这个出错会纠结一天...)
- grails之spring-security-core自定义加密方式
- qtooltip源码学习
- 导入javax包时出现的问题
- Python语法备忘
- 算法竞赛入门经典,练习代码 3.4.4重新实现库函数
- python操作mysql数据库
- java连接hiveserver2
- 详解C++语言中的加法运算符与赋值运算符的用法
- 跟siki老师学C#第一天
- Map里面存放Map或List的用法
- 深入理解Java接口
- ASP.NET 学习记录之一
- 分享网页检测摇一摇实例代码
- MATLAB实现频数直方图——hist的使用
- Google 地图切片URL地址解析
- python操作MySQL数据库