目录
编程思想
1.面向过程编程POP
以过程为中心的一种编程思路,强调业务处理过程,通过把过程步骤一步一步实现,最后依次调用来完成业务功能。
代表:C/C++
2.面向对象编程OOP
以对象为中心的一种编程思路,强调业务对象的职责,通过对象与对象之间的相互协作来完成预定业务功能。
代表:C#/Java
3.防御式编程
对所有外来数据和业务接口保持怀疑态度,并通过断言对可能出现的错误做兼容处理,遇到异常及时进行降级熔断处理。
代表:前端应用
4.契约式编程
在开发过程中所有模块都采用统一规范的进行代码编写,不同模块之间的通讯协议规范要统一,即建立数据交互契约,当对方毁约时抛出异常。
代表:服务端应用
团队合作
1.互相信任
团队成员之间要绝对的信任,在技术选型、处理措施和结果描述等方面。
2.明确奋斗目标
团队的目标是研发国产化高分平台相关系统,同时提升自我技术能力和整体团队技术能力
3.规范技术体系
团队采用的技术要保证规范统一,并且是成熟主流的技术。
4.相互协作
团队成员之间要相互协作,鼓励使用团队内部技术组件完成自己的需求。