직장에서 우리는 여러 개의 C# 프로젝트를 보유하고 있으며 때로는 클래스와 함수를 공유합니다. 그러나 때때로 그 코드는 사람들이 하나의 기능을 위해 다루지 않기를 바라는 의존성을 가져 오는 클래스에 내장되어 있습니다. 결국 하나 또는 두 개의 함수 나 클래스를 복사하여 코드에 붙여 넣습니다.공유 코드의 크립 (creep) 및 종속성 방지
이것은 나에게 나쁜 영향을줍니다.
그러나 우리가 이것을 밖으로 나눈다면 그 자신의 공유 도구 프로젝트로 표류감을 피할 수 있습니다. 그러면 누군가 자신의 기능과 수업을 추가 할 것이며 곧 우리는 우리가 있던 곳으로 곧 돌아올 것입니다. 또는 그들은 코드를 편집하고 깨닫지 못하는 다른 프로젝트에서 코드를 깨뜨립니다.
어떻게 제대로 공유하지만 서로의 발가락을 밟지 않습니까? 복사 - 붙여 넣기가 결국 올바른 선택입니까?