2010-02-10 2 views
1

불투명 한 질문 인 것처럼 보이지만 잠시 동안 나를 괴롭 히고있는 것이면 죄송합니다.프로그램에서 복잡성을 단순화하기 위해 메타포를 정의 할 수있는 구조화 된 방법론이 있습니까

내 직업에서 내가 쓰는 코드 중 일부는 꽤 복잡해졌습니다. 그것이 보통 기술적 인 것이 아니라 문제 영역 인은 많은 다른 것들 중에서도 공간 데이터를 다루는 복잡한 문제입니다. 나는 NDA가 내가 일하는 것에 대한 세부 사항을주지 못하게 할 것이라고 확신한다. 불행히도, 나는 이것을 꽤 일반적으로 지켜야 할 것이다.

지금은 복잡성을 줄이기 위해 모든 노력을 기울이고 있습니다. 그래야 가능할 때 올바른 추상화를 찾으려고 시도하지만 은 실제 상황을 명시 적으로 다루지 않고 있습니다. 운영 될 수 있고 내가 나중에 원하는 실제 결과로 번역 될 수 있습니까? 이 지역은 너무 그 자체로 복잡하기 때문에 물론

은 .. 나는 시도했지만 실패 (여러 번!)

그래서 내 질문은

:-(적절한 비유를 찾기 위해, 누군가가 이미 완료했다 이 작품은 주어진 프로그래밍 문제 세트에 대해 적절한 은유 또는 경험적 방법을 외삽하는 구조화 된 방법을 발견했습니다 (또는 절반도 발견했습니다)?

다시 한 번 사과하겠습니다. 이상한 질문이있는 것 같습니다. 더 나은 프로그래머가되는 새로운 방법을 찾으려고 노력합니다.

미리 감사드립니다.

+1

이 객체 지향은 무엇에 관한 것이 아닌가? –

+0

물론, OO를 사용하여 할 수 있지만 직접 말하는 것은 아닙니다. 저는 실제 세계와는 완전히 다른 용어로 실제 세계의 문제를 표현하는 것에 대해 이야기하고 있습니다 ... 문제를 표현하지만 훨씬 단순한 용어를 다루는 것입니다. 아마 너무 많이 생각하고있어! :-) – Stimul8d

+0

당신이 말하는 것은 모델이라고 생각합니다. 그리고 모델링은 OO가하는 일입니다. –

답변

관련 문제