gpt4 book ai didi

coding-style - 一致性与设计指南

转载 作者:行者123 更新时间:2023-12-04 23:10:05 25 4
gpt4 key购买 nike

假设您参与了一个已经开发了很长时间(超过一年)的大型项目的开发。这些项目遵循一些当前的设计指南,但也有一些不同的,目前不鼓励使用(主要是在命名指南中)。

假设您不能/不允许更改整个项目:

什么应该更重要,一致性,遵循现有的并无视当前的指导方针或指导方针的使用,在同一项目的模块之间产生差异?

谢谢。

最佳答案

一般来说,我倾向于一致性。但有时有充分的理由更喜欢进化的风格。也许最初的标准被发现是无效的,或者只是强加了太大的开销。返回并改进更改可能是过分的,但继续遵循现在已知的以一致性为名的不良做法,我认为这是一个糟糕的决定。

一个具体的例子:30 人,三年项目。我们的标准是在每个方法之前放置一些特定的文档(不记得细节,认为这是可以记录的消息列表或类似的。)这被发现需要大量维护并且从未使用过,因为我们有一个代码管理器来生成最终的消息来源列表。我们只是停止将信息添加到新方法中,没有时间获取和整理整个代码库。

关于coding-style - 一致性与设计指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2778772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com