程序设计中的架构到底是指什么,程序架构设计是什么

题目中的“简单”一词可以用另一个词来替换,那就是“清晰”,高质量代码的三要素就很好的从三个方向诠释了清晰一词。

代码的可读性

可读性就是可以让别人一眼就能清晰看出你的代码的思路和意图。一段可读性高的代码,可以为阅读者节约时间,提高效率。在《代码简洁之道》一书中有提到代码阅读过程中人们说脏话的频率是衡量代码质量的唯一标准。此书中也详细介绍了怎么样提高可读性代码。简单的说主要是以下几点:

  • 编码风格保持一致,不要A处这样的写法,B处另一套写法。

  • 意图表述明确,功能唯一性,让人清楚知道这个变量或者方法是要做什么。做到高内聚低耦合。

  • 简化逻辑,当一段代码又臭又长时候就要考虑如何优化他。

  • 不要逆常规,也就是不要非主流,不要特立独行来凸显自己很厉害。项目是团队的。

代码的可维护性

可维护性是衡量一个系统的可修复(恢复)性和可改进性的难易程度。维护性高的代码在在上线运营后可以减少很多的维护成本,也就是题问说的简单。为什么很多项目一上线就进入了通宵状态,有一部分原因就是出现紧急问题,需要很大的时间成本来修复。提高可维护性主要做到:

  • 选择合适的开发语言。

  • 进行代码质量的审查,代码写完之后需要进行复审,降低出现问题的可能性。

  • 有详尽的开发文档,对程序开发的补充和说明。

代码的可变更性

一个软件的开发,不断的迭代和变更是很平常是事情。当新需求抛出的时候,可变更性强的代码修改的代价就很小,反之可能就要改到死,甚至需要重写。所以软件设计的理论知识都是围绕可变更性展开,是一门很深的学问。选择正确的设计模式来开发系统尤为重要,推荐《设计模式之禅》一书。

版权声明:本文来自用户投稿,不代表【闪电鸟】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:dandanxi6@qq.com)我们将及时处理,共同维护良好的网络创作环境。

(0)
上一篇 2023年06月20日 13:16
下一篇 2023年06月20日 13:32

相关推荐