计算机科学 > 软件工程
[提交于 2025年7月13日
]
标题: 神话般的良好软件
标题: The Mythical Good Software
摘要: 具有良好软件具有高内聚性和低耦合性,这是笨拙的、模糊的,并且在某些特定情况下可能实际上是一种有害的状态。 它是笨拙的,因为更高内聚性与最佳设计之间没有完美的相关性,它是模糊的,因为它传达的信息是耦合和内聚性是两种不同的设计原则,而实际上它们在原则上是相同的设计方法,只是时间和空间有所不同,它也可能是有害的状态,因为我们不应该总是追求更高的内聚性而不考虑其成本。 在本研究过程中,我们的目标是向读者阐明上述段落的意义和基本理念。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.