设计的臭味
来源:互联网 发布:mac怎么换搜狗输入法 编辑:程序博客网 时间:2024/04/25 01:55
僵化:改动会引起连锁改动,变更范围大;
脆弱:改动引起不可预测的问题,变动的影响不可预测;
牢固:可被重用的部分难以被作为可复用的模块分离出来;
粘滞:保持设计的改动方式要比破坏设计的改动方式实施起来更困难,引诱开发人员做错误的事;
不必要的复杂:为过多的可能性做准备所导致的无用的结构;
不必要的重复:重复的代码,缺乏抽象;
晦涩:代码难以理解。
哪些臭味遍布在你的系统里?
0 0
- 设计的臭味
- > 设计的臭味
- 设计的臭味
- 常见的设计臭味和设计原则
- 设计的臭味,腐化软件的气味
- 设计的臭味——腐化软件的气味
- 软件设计的臭味
- 臭味四溢的DOP
- 假期总结——设计臭味
- 让单元测试“嗅出”代码的臭味
- 代码的二十二道臭味
- 8种臭味代码
- 注释==代码臭味
- 吃后如何快速去臭味
- 复合名是一种代码臭味
- [转]吃大蒜后如何快速去臭味
- LINQ to SQL活学活用(3):嗅出“臭味”烟消云散
- LINQ to SQL活学活用(3):嗅出“臭味”烟消云散
- Valid Sudoku 判断数独是否可解
- 阅读代码的一些小技巧
- 区分C语言中getch、getche、fgetc、getc、getchar、fgets、gets函数 .
- iOS中NSDate的一些小例子
- Mirror and Light (点与直线)
- 设计的臭味
- Leetcode【41】:Trapping Rain Water
- 解释往Xcode拖资源出现的界面
- UVa 1339 Ancient Cipher【排序】
- 几种网站开发模型- Model1、Model2、三层
- 荣7(⊙o⊙)i6jdu4wytr
- 「斩」substr() //从起始索引号提取字符串中指定数目的字符 20140825 ①文本处理
- 【LeetCode】Populating Next Right Pointers in Each Node II
- Autodesk 2015系列官网下载地址