2008-10-17 2 views

답변

7

시도해 볼 수 있지만코드의 품질은 평균이 아니며 우수하지는 않습니다.

나는 C++

가격에 대한 좋은 자동 코드 생성기를 인식하지 오전 Visio에서이 지원 $ (135)

+0

나는 그것을 시험해 볼 것이다, 건배! – CVertex

+0

EA가 두 번째입니다. 나는 UML을 가능한 한 많이 사용하는 것을 거부하면서 그것을 사용하지 않지만, 그렇게했을 때, 매우 잘 동작했다. 코드 생성은 UML 다이어그램의 C++ 버전을 만들 때 고려해야 할만큼 좋으며 잘못 받아 들일 필요가 없습니다. – gbjbaanb

1

Visio는 느리고 하루 종일 주말 동안 일했습니다. UML 용으로 사용하지 마십시오.

저는 과거에 UMLStudio을 사용했습니다. 저렴하고 다이어그램을 만들기 위해 내 C++ 코드를 리버스 엔지니어링하는 일을 잘 처리했습니다. 사용하기에 약간의 유쾌하지만, 일단 당신이 그 일의 정신에 빠지면 지옥처럼 빠릅니다.

또한 코드를 생성하지만 아키텍처 우주 비행사처럼 UML을 사용하려는 전폭적 인 왕복 여행보다는 "예쁜 그림 만들기"모드를 주로 사용했습니다.

0

당신이 찾고있는 대답은 아니지만, UML이 간단하다면 코드를 직접 작성하면 장기적으로 프로젝트를 제어 할 수 있습니다. 반복적 인 타이핑을 막을 수있는 기법으로 이것을 사용하고 싶다면, 먼저 해결해야 할 디자인 문제가있는 것처럼 소리가납니다.

UML이 너무 복잡하다면 어쨌든 코드를 직접 작성해야한다고 말하면서 약간 편견이 있습니다. 실제로 UML에서 코드를 생성하는 것이 좋습니다.

UML은 모델링 도구이며 프로그래밍 언어가 아니며 언어에 구애받지 않아야합니다. 이 두 개념이 다른 점이 분명해야합니다. UML 모델에 개념 클래스가 있기 때문에 여러 가지 이유 (성능, 언어 제약 조건 등)로 클래스로 생성해야하는 모델을 구현할 때 해당 모델을 의미하지는 않습니다.

즉, 디자인 도구는 디자인에 도움을 주며 개발자 도구 개발자에게 도움이됩니다.

0

Borland Together은 C++ 과정에서 사용했을 때 상당히 좋았습니다. 강사가 추천했는데 기능이 풍부한 것 같았지만 비용이 얼마나되는지 확신 할 수 없습니다.

관련 문제