중요한 측면들(코드 변경이 의도한 바를 제대로 수행하는지, 성능이 좋은지, 기존 클라이언트에 대한 역호환성이 있는지 등)은 상대적으로 덜 주목받는다는 것입니다.
단일 기능을 수행하는 데 여러 방법을 제공하지 않고 하나의 명확한 방법만을 제공하는지 검토
합니다. 이는 API의 일관성, 사용성과 유지보수성을 크게 향상시키는데 중요
합니다. 일관성 유지
openFile()
과 saveFile()
과 같이 간단하고 명확한 메소드를 제공하는 것이 효과적openFile()
, openNewFile()
, fileOpen()
등 여러 메소드가 같은 기능을 제공한다면,사용자 혼란 방지
개발 및 유지보수의 용이성
웹 서버에서 여러 사용자가 동시에 데이터를 업데이트할 경우 발생할 수 있는 데이터 불일치 문제를 적절히 처리하는지 확인