悟
究其根本悟其本源
悟其本源;十有八九,十项九翔。究其根本,在其初始;
急功近利,只见树木不见森林。究其缘由,原因有三:
没有大局观,没有对项目整体的把控能力
没有对整体架构的深入思考
没有对业务流程的深刻理解
固本思源
自己写完代码后,花时间思考(review 5 分钟),代码是否存在问题,是否存在冗余,是否之前写过类似功能
生生不息
屎山代码并不能杜绝,所以尽量减少
减少之法:
充分提取函数:组件、函数、方法、通用样式提取……
合理(通用 、不冗余)的命名:文件名、组件名、函数名、变量名、样式名……
通用变量的提取:业务字典、枚举、常量、配置、工具类
可扩展的架构:组件的自定义插槽、函数继承扩展、钩子函数(事件处理函数)等设计理念……
解除过度设计:
第一:需求不明确,需求频繁变更
第二:过度设计,没有充分理解需求,把控需求方向。
第三:过早优化,没有经过充分验证
减少偶发问题:
第一:出现问题,及时记录
第二:解决问题,及时总结