다이어그램은 유용하고 읽기 쉬운 충분한 정보를 포함해야 합니다. 그리고 쉽게 그리고 재미있게 만들 수 있어야 합니다. 다이어그램을 작성하는 것은 코드 문서화 프로세스의 중요한 부분입니다. 불행히도, 이 작업은 보통 힘들고 시간이 많이 걸리는 작업으로 간주됩니다. 다이어그램은 빠르게 너무 세분화되고 너무 상세해집니다. 가장 중요한 세부 사항은 복잡성에서 사라집니다. UML 다이어그램의 모호성을 줄이기 위해 개발자들은 종종 다이어그램을 읽기 위한 특정 기호나 표준화를 설정합니다. 갑자기 다이어그램이 너무 많은 기호로 가득 차서 읽기만 하면 전체 지식 계층이 필요합니다. 효과적으로 다이어그램 내에서 코딩하게 됩니다. 그리고 천 페이지의 비주얼을 구축하지 않는 한 코드가 수행하는 세부적인 수준을 표현하지 못할 ..