在我的C项目中,我有一个很大的utils.c文件。实际上,它充满了许多不同种类的实用程序。我只是在其中填充其他各种功能而感到有些调皮。例如,它具有一些与低级内容相关的实用程序,例如lowercase()函数,还具有一些非常复杂的实用程序,例如与不同颜色格式之间的相互转换。

我的问题是,拥有如此大的utils.c并包含许多不同类型的实用工具是否很顽皮?我应该将其分解为许多不同类型的实用程序文件吗?如graphics_utils.c等,您怎么看?

最佳答案

如果只有您将永远维护这些东西,那关乎何时复杂性到您发现自己要寻找东西的地步。那将是重构和重组的时机(有重组的代价,就像有没有重组的代价一样)。

如果其他任何人都可能维护一个包含您的utils的项目,则在决定何时进行重组时必须考虑其痛点。他们的比你的低很多。

关于organization - 拥有大型实用程序文件是否调皮?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1291630/

10-11 16:26