中文

软件的神话良好形态

软件工程 2025-07-15 v1

摘要

好的软件具有高内聚性和低耦合性,这种状态笨拙、晦涩,在某些情况下甚至可能是一种有害的状态。它笨拙是因为更高的内聚性与最佳设计之间不存在完美的相关性;它晦涩是因为它传递的信息是,耦合性和内聚性是两个独立的设计原则,而实际上它们本质上是相同的设计方法,只有在时间和空间上存在差异;它可能是一种有害的状态,因为我们不应该总是追求更高的内聚性而不考虑其成本。在本研究过程中,我们旨在为读者阐明上述段落所涉及的含义及其背后的哲学。

关键词

引用

@article{arxiv.2507.09596,
  title  = {The Mythical Good Software},
  author = {Aydin Homay},
  journal= {arXiv preprint arXiv:2507.09596},
  year   = {2025}
}