优化原则

1.不要优化: 特么是没有提高性能的优化
2.针对专家:还是不要优化 —— 在没有绝对分析清楚代码的设计方案之前,不要轻易对代码进行优化
3.不要因为性能而牺牲 “ 合理的架构” ,努力编写好的程序而不是快的程序
合理的架构: 在程序出现问题是,如性能等,合理的架构可以给其带来优化而不影响整体。
合理的架构:在优化程序的时候,可以把代码控制在局部,而不影响全局

这不意味着,在完成程序之前,无需考虑性能问题,实现(局部)上得问题可以在后期修正,但是遍布全局的代码出现性能上的缺陷,那是很难优化的,一旦改变可能影响后期的维护和改进,因此类似的情况一定要在编写时就设计好

第三点总结: 局部的代码,在快速开发中,可以后期进行优化; 而全局的代码,必须在开发时就设计好,否则将很难修正

4.努力避免那些限制行性能的设计决策
最难该的地方: 1.模块与模块的交互组件 2. 模块与外部交互组件 3. api 、 线路层 、协议以及永久数据结构

规划设计持续优化原则是指在进行系统或项目的规划和设计过程中,考虑到持续优化的需求和原则。以下是几个与规划设计持续优化原则相关的要点: 1. 灵活性和可扩展性:在系统或项目的规划设计中,考虑到未来需求的变化和扩展的可能性。采用灵活的架构和设计,以便能够容易地进行修改、扩展和优化,而不会导致整体结构的破坏。 2. 模块化和组件化:采用模块化和组件化的设计方法,将系统或项目拆分成独立的模块或组件。这样可以实现代码的复用、易维护性和独立部署等优势,方便后续的优化和改进。 3. 性能和效率考虑:在规划设计过程中,充分考虑系统的性能和效率需求。选择适当的算法、数据结构、技术和架构,以提高系统的响应时间、吞吐量和资源利用率。 4. 容错和可靠性:在规划设计中考虑容错和可靠性机制,以应对潜在的故障和异常情况。采用合适的错误处理、事务管理和备份恢复策略,以保证系统的可靠性和稳定性。 5. 监控和日志记录:在规划设计阶段考虑系统的监控和日志记录需求。设计合适的监控指标和日志记录机制,以便实时监测系统的运行状态,收集关键指标和日志信息,为后续的优化提供数据支持。 6. 用户反馈和体验:重视用户反馈和体验,在规划设计中考虑用户需求和期望。通过用户反馈和用户体验测试,收集用户需求并及时进行调整和优化,以提供更好的用户体验。 通过遵循规划设计持续优化原则,可以确保系统或项目在规划和设计阶段就考虑到持续优化的需求,并为后续的优化工作打下基础。这样可以节省时间、资源和成本,并提高系统或项目的质量和性能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值