首页 > 其他分享 >演变原则

演变原则

时间:2024-11-11 21:30:35浏览次数:1  
标签:结构化 更好 演变 原则 错误 软件 变更

1、软件会持续变化。

2、软件的熵增加。

3、如果没坏,就不要修理它。

4、解决问题,而不是症状。

5、先变更需求。

6、发布之前的错误也会在发布之后出现。

7、一个程序越老,维护起来就越困难。

8、语言影响可维护性。

9、有时重新开始会更好。

10、首先翻新最差的。

11、维护阶段比开发阶段产生的错误更多。

12、每次变更后都要进行回归测试。

13、“变更很容易”的想法,全使变更更容易出错。

14、对非结构化代码进行结构化改造,并不一定会使它更好。

15、在优化前先进行性能分析。

16、保持熟悉。

17、系统的存在促进了演变。

18、......

标签:结构化,更好,演变,原则,错误,软件,变更
From: https://www.cnblogs.com/AiLun/p/18540624

相关文章

  • 需求工程-----原则
    1、低质量的需求分析,导致低质量的成体估算。2、先确定问题,再写需求。3、立即确定需求。4、立即修复需求规格说明中的错误。5、原型可降低选择用户界面的风险。6、记录需求为什么被引入。7、确定子集。8、评审需求。9、避免在需求分析时进行系统设计。10、使用正确的方法......
  • 上拉电阻应用原则
    1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3。5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。……………………..2、OC门电路“必须加上拉电阻,才能使用”。3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上拉......
  • 期末考试---设计原则
    1.里氏替换原则(LSP)里氏替换原则(LiskovSubstitutionPrinciple,LSP)是面向对象设计中的一项重要原则,该原则的核心思想是:如果对每一个父类对象(基类),都存在一个子类对象(派生类)能够替代它,并且程序的行为没有变化,那么这个子类就是对父类的一个正确的替代。里氏替换原则的要点......
  • 【前端】浅谈SOLID原则在前端的使用
    原创宁奇舞精选本文作者系360奇舞团前端开发工程师简介SOLID原则是由RobertC.Martin在2000年提出的一套软件开发准则,最初用于面向对象编程(OOP),旨在解决软件开发中的复杂性和维护问题。随着时间推移,它不仅在传统OOP语言中广泛应用,也被引入到JavaScript和TypeS......
  • 大数据学习笔记 第5天 ZooKeeper 3.6.3安装部署 CAP原则 Paxos算法 ZAB协议详解
    ZooKeeper3.6.3重点CAP原则Paxos算法存储模型和监听机制一、集群与分布式集群:将一个任务部署在多个服务器,每个服务器都能独立完成该任务。分布式:将一个任务拆分成若干个子任务,由若干个服务器分别完成这些子任务,每个服务器只能完成某个特定的子任务。从概念上就可......
  • 负载均衡与容错的基本原则
    在当今复杂的分布式系统和网络环境中,负载均衡和容错是确保系统高可用性和可靠性的关键要素。理解它们的基本原则对于构建稳定、高效的系统至关重要。一、负载均衡的基本原则1.公平分配负载负载均衡的核心目标之一是确保系统中的各个节点能够公平地分担工作负载。这意味着不能......
  • 致病性-可能致病-良性-可能良性-意义不明CNV分类原则
    CNV分类按照国际标准,CNV可分为致病、可能致病、临床意义不明确、可能良性、良性五类,判断主要依据包括CNV是否涵盖蛋白编码基因或重要调控元件,蛋白编码基因的数量及所含基因或区域的剂量敏感性、文献报道、ClinVar、ClinGen、DECIPHER、OMIM等数据库报道情况、实验室内部数......
  • 软件架构演变:从单体架构到LLM链式调用
    0前言软件架构——我们数字世界的蓝图——自20世纪中叶计算机时代诞生以来,已经发生了巨大演变。20世纪60年代和70年代早期,以大型主机和单体软件为主导。而今天,数字领域已完全不同,运行在由云计算、API连接、AI算法、微服务和编排平台组成的分布式网络上。软件架构是如何随着岁......
  • 目标管理中目标制定的原则是什么
    目标管理中目标制定的基本原则可以用SMART准则(具体、可衡量、可达成、相关性、时间限制)来概括。文章将主要探讨五个方面:1、具体性(Specific);2、可衡量性(Measurable);3、可达成性(Achievable);4、相关性(Relevant);5、时间限制(Time-bound),目标需有明确的时间表。在具体性原则方面,目标应足够明......
  • Java方法设计原则与实践:从Effective Java到团队案例
    作者:京东物流京东物流背景本文通过阅读《EffectiveJava》、《CleanCode》、《京东JAVA代码规范》等代码质量书籍,结合团队日常代码实践案例进行整理,抛砖引玉、分享一些在编写高质量代码方面的见解和经验。这些书籍提供了丰富的理论知识,而团队的实际案例则展示了这些原则在实际......