优秀开发者在开发一个功能时都需要注意些什么

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tiana0/article/details/82464038

需求确认、方案设计、框架设计、数据库设计
日志
异常处理
校验相关(出参格式与入参格式、提示信息、本地化)
共通类封装:数据库、缓存、队列、网络、加密与解密、序列化与反序列化、重试、池、注解
设计模式(变与不变)
角色与权限
安全(线程安全、网络安全、代码安全)
单元测试
性能
部署与发布:开发、测试和生产环境;环境信息
框架选择:mvc、orm、mvvm、aop…

本清单仅仅罗列要点,不展开说明。

猜你喜欢

转载自blog.csdn.net/tiana0/article/details/82464038