소프트웨어엔지니어링1 아 글쎄 제 의도는 그게 아니었다니깐요?! - 하이럼의 법칙 - 개발자로서 API를 설계하거나 라이브러리를 만들 때, 우리는 사용자들이 우리가 문서화한 방식대로만 코드를 사용할 것이라고 기대합니다.하지만 현실은 그렇게 단순하지 않습니다.바로 이 지점에서 '하이럼의 법칙(Hyrum's Law)'이 등장합니다. 충분히 많은 수의 API 사용자가 있다면, 당신이 계약서에서 무엇을 약속했는지는 중요하지 않다.당신의 시스템에서 관찰 가능한 모든 동작은 누군가에 의해 의존 될 것이다.- 하이럼 라이트(Hyrum Wright)이 글에서는 하이럼의 법칙이 무엇인지, 왜 발생하는지, 그리고 개발자로서 이를 어떻게 다뤄야 하는지 알아보겠습니다.하이럼의 법칙이란?하이럼의 법칙은 간단히 말해 "사용자가 많아지면, 문서화된 동작뿐만 아니라 관찰 가능한 모든 동작에 대해 누군가는 의존하게 된.. 2025. 3. 31. 이전 1 다음 728x90