Skip to content

Latest commit

 

History

History
41 lines (21 loc) · 1.75 KB

06编程设计两三事.md

File metadata and controls

41 lines (21 loc) · 1.75 KB

编程设计两三事

  • 代码是将你脑子中的解决思路写出来,如果你脑子中的思路和流程是对的,那么你的代码就是没有问题的

  • 过早优化是万恶之源

  • 产品早期就是要跑马圈地,先阶段性出结果

  • 很多Java架构的业务service层都有接口类,在我看来,完全没有必要

  • 代码越简洁越好,编写和维护的成本都低

  • 责职单一,是接口最重要的原则之一

  • Java是强类型语言,编写规范很多,所以代码相对臃肿

  • 语言只是工具,不同的工具有不同的适用场景、网络资料、就业人员优势等

  • 一个正常的系统需要全链路的日志收集、显示、预警、处理管理

  • Sql执行监控是有必要的

  • 对于公司主要的产品,要秉承单一的技术栈,利于招聘、人员、项目管理,集中力量办大事

  • 理解需求比实现代码更重要

  • 一个完整的产品需要完整的团队,项目经理、技术、产品、运维、设计、测试,缺一不可

  • 一定要让测试人员去测试产品功能,开发人员说了不算

  • 产品开发的准备前期,是招聘人手,然后是将所有核心人员整合到一起开会;如果项目足够大、复杂,那么最好多开几次会议,每个核心人员都要了解需求和开发思路

  • 产品需要一个总舵手,去把握方向和规划进度

  • 跟现实关联较强的系统,产品设计和需求设计要紧扣实际使用场景,在此基础上进行需求收集、设计和优化

  • 代码中命名注意规范,简单明了,太长的可以统一简写

  • 互联网技术开发浪潮已经进行20多年了,还有很多人不知道 REST-API

  • 假如你要做一款产品,那就不要找半吊子的人来完成