유지보수자의 관점에서 본 장기 소프트웨어 유지보수의 현실
장기 소프트웨어 유지보수는 단순히 코드를 작성하는 것 이상의 복잡한 작업입니다. 많은 개발자들이 초기 코드 작성이 전체 작업의 일부에 불과하다는 사실을 간과합니다. Construct와 같은 프로젝트에서, 초기 코드는 전체 작업의 약 25%에 불과하며, 나머지는 유지보수에 소요됩니다. 외부 기여를 받을 때는 장기적인 책임을 고려해야 하며, 이는 외교적 도전을 야기할 수 있습니다. 소프트웨어 유지보수는 물리적 구조물을 유지하는 것과 유사하며, 지속적인 노력이 필요합니다.