在评审的时候,以前一直不知道怎么指导这些SD如何写出一个正规标准的设计文档。今天在写AD编程过程有所体会,对于程序设计,应该要考虑
1. 可靠性:指的是系统的稳定性。
2. 可用性:指的程序本身逻辑的正确性
3. 安全
4. 可扩展性:指需求变化的时候,很容易升级并满足新需求,用最低的成本来满足外界的变化
5. 延展性:指infra上面的扩展
6. 高性能
7. 可维护性:指系统部署后,升级和对系统问题追踪,以及服务
以上7个方面来思考如何设计一个系统,一个模块