您在什么时候决定将您的一些子例程和公共代码放在类库或 DLL 中?在我的一个应用程序中,我想在不同的项目之间共享一些我的通用代码(众所周知,重复代码是一种编程罪恶)。
我的绝大多数代码都在一个项目中。我还有一个小型实用程序,它与主要可执行文件分区,该可执行文件以提升的权限运行,仅用于一个目的。这两项最多有三个共同的子程序。是否应该从类库中放置和调用这些公共子例程?您如何决定何时执行此操作?当您至少有一个共享子程序时?二十多行代码?
我不认为这应该是特定于语言或依赖于框架的,但如果是这样,我正在使用 .NET 框架。