3.6 shotgun surgery(散弹式修改)
来源:互联网 发布:2017网络语言 英文 编辑:程序博客网 时间:2024/05/16 09:07
如果没遇到某种变化,都必须在许多不同的类内做出许多小修改,你所面临的坏味道就是shotgun surgery。
应该使用move method和move field把所有需要修改的代码放进同一个类。如果眼下没有合适的类可以安置这些代码,就创造一个。通常可以运用inline class把一系列相关行为放进同一个类。
divergent change是指一个类受多种变化的影响,shotgun surgery则是指一种变化引发多个类相应修改。
- 3.6 shotgun surgery(散弹式修改)
- shotgun surgery
- 代码的坏味道之六 :Shotgun Surgery(散弹式修改)
- Divergent Change & shotgun Surgery & Inline Class & Feature Envy
- 变性手术 sex change surgery
- 02-net-surgery.ipynb
- 奉子成婚 shotgun marriage
- After Face Cosmetic Surgery Done
- caffe学习笔记11 -- Net Surgery
- caffe学习笔记(8):Net Surgery
- Shotgun的toolkit的配置流程及其他
- 神经网络压缩(2): Dynamic Network Surgery for Efficient DNNs
- tn air max 2014 pas cher so the surgery begins."We picked up the small latitude mother 140 grams of
- 修改
- 修改
- 修改
- 修改
- 修改
- 3.5 divergent change(发散式变化)
- Flex处理大数据量时,因该注意的一些事
- informatica - Architecture and Processes
- 异步IO网络服务器设计(三) 写操作
- Fedora 10 静态IP设置,实现PC连上北理工校园网的同时,与虚拟机可以互ping
- 3.6 shotgun surgery(散弹式修改)
- 通过sql server存储过程自动下载网络csv文件,来更新数据库
- java的线程与锁
- 领悟
- 常用网址
- 很实用的东东 集锦
- 7.1 move method (搬移函数)
- C语言之父Dennis Ritchie辞世
- Extjs2.0+gridPanel+checkbox读取从数据库中写入到xml文件的字段