설계나 개발 시 UML 많이 사용하시나요?

저는 설계 시점에서 이런 시각화 도구를 쓰는 것에 반대입니다.

코드로 빨리빨리 쳐보고 테스트해보는 시간도 소중한데 언제 바뀔지도 모르는 비지니스를 UML 도구 익히는데도 한 세월 걸리는데다 그런 시각화 도구들이 대부분 없는 것보다야 생산성이 좋지만 생산성이 좋다고 생각하지는 않습니다.

그래서 할거라면 코드 기반으로 UML을 제네레이트 시켜주는 도구를 쓰는 것이 그나마 나은 선택같습니다.

무료는 UML이 좀 개떡같이 나오는데 유료 Drawing(TALA) 은 꽤 정돈이 잘되어서 튀어나옵니다.

저는 1차 릴리즈를 끝내고 문서화를 위해 이런 도구를 이용해서 UML을 뽑는게 맞지않을까 생각합니다.

시간낭비라고 생각하기 때문입니다.

코드도 치다보면 추상화 레벨도 계속해서 바뀌는데 문서 업데이트는 어느 세월에…ㅠ