编程思想
2017-12-04 本文已影响0人
天使君
### M式编程规范
步骤:1.理清需求 2.设计数据结构和算法 3.对算法进行M化。
& 设计数据结构包括类的设计,数据库的设计,接口的设计等;
& 算法是解决问题的各种策略,包括数学工具的使用;
& 代码要求:函数粒度不超过20行,高内聚,低耦合。
### 代码重构之道
* 提炼函数:函数的粒度越小,被复用的机会就越大<检查函数的入口和出口,且行数不得超过20行>
* 分层思想:概括来说是MVCS,具体是考虑各段代码放在哪里是最合适的
* 模块的独立性:只考虑输入与输出(模块:函数,类,Service,SDK等)
### 方法的独立性
/** 更新页码的方法;写方法要注意方法的独立性,这是M式编程的原则 */
private void updatePageNumber(int currentPoint,int totalPage){
pageNumberText.setText(""+currentPoint+"/"+totalPage);
}