2006/07/12 09:39 Developer
Java프로그래머를 위한 UML
정말 코드만으로 어떤 시스템의 일부분을 설명할 수 있을까?
그것이 개발자와 설계자의 목표여아 한다.
경쟁조건(race condition)
동기적으로 동작하는 두 존재가 동시에 실행할 수 없는 함수를 호출할 때
시퀀스 다이아그램 요약
객체지향 애플리케이션에서 메시지 흐름에 대해 다른 사람과 의사소통하기 위한 강력한 방법이다.
개발자가 코드를 작성하기 전에 모든 메소드의 시퀀스 다이아그램을 그려야 한다는 생각은 1990년대의 소프트웨어 개발방법론에서 가장 큰 오류다. 이 방법은 언제나 귀중한 시간을 무척 낭비하는 것으로 드러났다. 이렇게 하지 마라.
Java프로그래머를 위한 UML, 실전에서는 이것만 쓴다.
- 로버트 C.마틴(인사이트)
그것이 개발자와 설계자의 목표여아 한다.
경쟁조건(race condition)
동기적으로 동작하는 두 존재가 동시에 실행할 수 없는 함수를 호출할 때
시퀀스 다이아그램 요약
객체지향 애플리케이션에서 메시지 흐름에 대해 다른 사람과 의사소통하기 위한 강력한 방법이다.
개발자가 코드를 작성하기 전에 모든 메소드의 시퀀스 다이아그램을 그려야 한다는 생각은 1990년대의 소프트웨어 개발방법론에서 가장 큰 오류다. 이 방법은 언제나 귀중한 시간을 무척 낭비하는 것으로 드러났다. 이렇게 하지 마라.
Java프로그래머를 위한 UML, 실전에서는 이것만 쓴다.
- 로버트 C.마틴(인사이트)
