제목 : 뭘 어떻게 해야할지 모르겠습니다..
글번호:
|
|
1131
|
작성자:
|
|
이효진
|
작성일:
|
|
2006/06/05 오후 3:24:00
|
조회수:
|
|
2944
|
나름대로 잘해왔다고 생각했는데(사실 그렇지도않지만..) 그것은..정말
회사에서 프로젝트를 맡으면서 난감함과 많은 압박이...그것들이 제가 해온것을 말하는듯
하네요...
질문의 중점은 맡은프로젝트를하는데 처음부터 완전 다 만드는게아니라
저희가 한건 DB 테이블 설계를했고
소스는 이전에 회사에서 쓰던 유용한 코드들을 가지고왓습니다..
그런데 문제는 그코드가 이해가 잘 가지않습니다...
정말이지 뭘 어떻게 손을 대야할지 잘 모르겠습니다...
어쩌죠?... 그코드들을 가져다 쓰지도 못하는 수준이라니...분석이 잘 되지 않습니다..
이럴때 정말 어떻게 해야하나요...ㅠ.ㅜ....
|
Administrator
2006-06-05 오후 4:30:47
|
남들이 만들어 놓은(이미 만들어 놓은) 코드를 분석하고자 할 때에는
전체를 보지 말고
클래스명과 메서드명 속성명과 같이 뼈대만 보고 그 안에 구현된
코드는 무시할 것...
우리가 공부할 때
Console.WriteLine(); 처럼 WriteLine() 이라는 메서드 안에 구현된
코드를 전혀 몰라도 해당 메서드를 사용하는 것처럼,
이미 만들어 놓은 비즈니스 로직에 대한 클래스와 메서드도
동일한 방식으로 접근해야 할 듯...
예를들면,
ShoppingCart.PopulateItem(); 이라는 명령어를 보았을 때,,
어떤게 연상되는지???
나는 쇼핑카트 리스트를 출력하겠구나...로 인식되며
그 안에 있는 로직보다는 이 코드를 직접 사용해서
나머지 페이지를 작성하는 등의 코드를 작성할 듯...
매개변수가 무엇인지? 반환값이 무엇인지? 해당 메서드 이름이
무엇인지만 잘 파악해도 분석하는데 도움이 될 듯...
|
|
|
wowjjang83
2006-06-05 오후 10:20:37
|
정규화가 잔뜩 되있는데다가 객체명이 쇼핑카트 이런식으로 되있다면 얼마나 좋겠습니까.... 회계쪽 프로그램이다보니 유추가 안되거니와 이건 뭐 오버로드 천국입니다~ 아무튼 간만에 선생님 글을보니 조금은 얼굴이 불거지는듯하네요 ㅎㅎ...
|
|
|
|