code Review

Code Review定义
代码评审是指在软件开发过程中对源代码进行系统性检查的过程。
通常的目的是查找系统缺陷,保证软件总体质量和提高开发者自身水平。
Code Review是轻量级代码评审

IOC设计思想

无论是Unix设计,还是面向对象设计,还是别的什么如SOA,ECB,消息,事件,MVC,网络七层模型,数据库设计,等等,他们都在干三件事——解耦,解耦,还是解耦所谓解耦,就是让软件的模块和模块间尽量少地依赖起来。
面向对象的核心思想——依赖于接口而不是实现
这还是解耦,本质上来说,也是一种依赖倒置——OOD的精髓
“哀其不幸,怒其不争!”
用Unix的设计思想来应对多变的需求:
1)解耦,解耦,解耦。尽量地让你的模块不要在实现上耦合,而是耦合某个规范,某个标准。
2)KISS,KISS,KISS(
keep it simple, stupid)。要做到高度解耦,你的模块就一定要很简单,当然不是说简单到只有几行代码,而是简单到只干一件事,并把这件事干到极致。然后通过某个标准拼装起来
3)拼装,拼装,拼装。
工作狂往往不得要领。他们花大把大把的时间去解决问题,他们以为能靠蛮力来弥补思维上的惰性,其结果就是折腾出一堆粗糙无用的解决方案

你可能感兴趣的:(学习方法)