在工作中,我们有几个 C# 项目,有时我们会在它们之间共享类和函数。但是,有时该代码嵌入在类中,这些类会带来人们不想为了一个功能而处理的依赖项。所以最终将一两个函数或类复制并粘贴到他们的代码中。
这让我觉得很糟糕。
但是,如果我们将其分解为它自己的共享工具项目以避免出现问题,那么有人会添加他们自己的函数和类,很快我们就会回到原来的位置。或者他们最终在另一个他们不知道的项目中编辑代码并破坏代码。
如何正确分享但不踩到对方的脚趾?复制粘贴到底是不是正确的选择?
在工作中,我们有几个 C# 项目,有时我们会在它们之间共享类和函数。但是,有时该代码嵌入在类中,这些类会带来人们不想为了一个功能而处理的依赖项。所以最终将一两个函数或类复制并粘贴到他们的代码中。
这让我觉得很糟糕。
但是,如果我们将其分解为它自己的共享工具项目以避免出现问题,那么有人会添加他们自己的函数和类,很快我们就会回到原来的位置。或者他们最终在另一个他们不知道的项目中编辑代码并破坏代码。
如何正确分享但不踩到对方的脚趾?复制粘贴到底是不是正确的选择?