个人在编程中的思考总结,希望有助于以后快速编码,同时避免写多余的代码。
一、开发流程
1.设计类结构
2.逻辑编码
3.添加注释
4.增加日志
二、一些原则
1.后端给前端返回数据时,尽可能只返回有用数据,避免传送多余数据,浪费系统资源。
比如某接口返回父类型有两个子类型,子类型A包含数据域a、b、c,子类型B包含数据域a、b、d,为了兼容两个子类型,父类型需要有a、b、c和d。那么返回接口时,就会遇到多余的c或是d。为了避免传多余的数据,返回类型可以定位Object。
三、一些技巧
1.动态扩展和解决分布式服务中机器的数据不一致问题
为了增加灵活性或是解决数据不一致的问题,可以借助第三方缓存或数据库,比如redis、memcache、mysql等。