一些编程思想

吉德林法则(把难题清清楚楚地写出来,便已经解决了一半)

墨菲定律(任何事都没有表面看起来那么简单,会出错的事总会出错)

积极面对问题(问题始终在那里,你不跟测试说,不跟产品说,最终还是会发现)

奥卡姆剃刀原理(如无必要,勿增实体)

重构常态化(利用需求去重构,一月一次小重构、一个季度一次大重构,保证系统的稳定性和可扩展性)

避免烟囱设计,避免系统熵增

中间态和代理层是解决很多问题的办法,比如缓存和数据库的一致性。


形成开发流程规范:

需求分析,可行性分析,依赖分析,接口设计,测试case,风险评估,容错处理,及时反馈问题。

重要项目要有这些步骤,至少有概要设计、功能点覆盖文档。理清楚自己在做什么。

作为PTL,一定要理清楚该谁做,该不该做。

理清楚该不该做,自己犯错也就算了,不能连累其他同学啊。如果不能确定,就先找上下游确定,虽然有些工作很小,也有这个必要

你可能感兴趣的:(一些编程思想)