Hacker News 의견
  • 제어 시스템 지원 작업은 종종 문제를 의도치 않게 일으키는 코드를 발견합니다.
  • 변경하기 전에 기존 코드의 목적을 이해하는 것이 중요합니다.
  • 테스트 부족은 소프트웨어 개발에서 주요한 문제입니다.
  • 좋은 테스트는 소프트웨어 고고학과 다른 해결책이 필요하지 않게 할 수 있습니다.
  • 중요하지 않은 요소가 부하를 지탱하는 것은 게으른 설계를 나타낼 수 있습니다.
  • 지나치게 복잡한 시스템은 눈치채지 못한 문제와 변경을 두려워하게 만들 수 있습니다.
  • 코드 내의 문서화는 의도를 명확히 할 수 있습니다.
  • 사용자는 알지 못하는 사이에 소프트웨어 버그를 악용하고, 수정될 때 방해를 받을 수 있습니다.