프로그래밍 할 때 계획은 어떻게 세워야 하죠..?
새우깡
소스가 점점 길어지고 복잡해지다 보니
여기갔다가 저기갔다가
복잡해 죽겠네요.
이 클래스다 하고 저 클래스를 해야되는데
자꾸 앞에꺼를 뒤적거리다보니 다른 클래스도 손대게 되고..
그러다가 궁금해진게.. 계획을 어떻게 세워야 될지 인데요..
제가 하나 줏어 들은거는 메인을 먼저 구축 하는 것이 코딩할때 편하다고 이야기를 들었는데요.
슬슬 메인이 겁나짧아지고 다른게 길어지다 보니 이것도 별로 쓸모가 없네요.
이런 순으로 프로그래밍 하는것이 좋다 라거나..
이런 식으로 프로그래밍 하면 정리하기가 편하다던가..
뭐 그런 노하우 같은 거.. 궁금하네요..
선배님들의 많은 조언 부탁드립니다. (__)
-
소녀틳향기 2025-09-07
기초가 튼튼해야 생각의 정리가 잘되거든요.
전 그래서 객체지향 책을 읽고 있어요. 이부분이 확실히 정리 되지 않으면 계속 실수를 반복하죠.
그담에 RUP인가 하는쪽으로 관심있게 보려고 합니다. 그러다보면 또 보고싶은게 생기겠죠.. -
권뉴 2025-09-07
요즘 저도 이런 문제에 직면했는데...참고 할만한 좋은책 소개해 주세요.....
-
치킨마루 2025-09-07
눈감고 코딩이라... 멋지네요.. 아무래도 제가 독학으로 하는거라 못배우는 부분이 많이 있는듯 하네요 ㅠㅠ;;
-
꽃짱아 2025-09-07
여러가지 방법이 있겠지만........저도 배운지 얼마 안돼서..........
일단 개념과 논리 로 나누어 생각해보시고....
그다음은 3가지로 나누어서 설계를 하라더군요. 화면처리, 업무처리(루틴), 데이타조작(표현) 으로
이렇게 3등분해서 클래스 다이어그램정도만 그리면 나중에 코딩은 눈감고도 할수있던데요.
물론 큰프로그램은 이런게 여러개 나오겠죠... 그걸 잘 나누어서 해야겠죠.
좀 시간이 걸리더라도 UML을 그리고 하시면 전체적으로 볼때 -
소미 2025-09-07
일단 프로그램 들어가기 전에 이 프로그램의 목적이라든가 뭐 그런걸 한번 정리해보시고, 혹시 소프트웨어 공학을 공부하셨다면 객체 다이어그램을 한번 그려보시면서 실제 필요할 법한 클래스를 정리해보시고... 클래스 간의 관계를 대충 잡아주시면서 전체 프로그램의 클래스들이 어떻게 의존성을 맺고 있는지 보시면 좋고...
이런 과정을 거치고 나서 본격적으로 코딩에 들어가지요... 그냥 에디터 열고 무조건 코드 때려넣으면 나중에 뭘 하고 있는지 모릅니다. 그러면 -
차미 2025-09-07
제가 처음 java 를 할 때 kawa 라는 에디터를 사용했었는데... 클래스 파일이 10개 넘어가고 의존성이 증가하면 사실상 관리 불가. 혹시나 클래스 파일 이름이라도 한번 잘못 바꾸면 이를 참조하던 다른 부분에서 그따위 클래스는 없다고 컴파일 에러를 무더기로 쏟아내기도 했었는데....
| 번호 | 제 목 | 글쓴이 | 날짜 |
|---|---|---|---|
| 2752135 | [질문]칼라피커 콘트롤에 특정칼라를 선택된상태로만들려면 어떻게하면되나여? | 널위해 | 2026-10-21 |
| 2752110 | $box.find("img").width()에서 이미지에.. | 해뜰참 | 2026-10-21 |
| 2752024 | 소숫점 뺄셈 !! ㅠㅜ | 초롬 | 2026-10-20 |
| 2751970 | 자바 게임 만들려는데 부탁드립니다 (1) | 라온제나 | 2026-10-19 |
| 2751908 | 자바스크립트 처리속도를 체크할 수 있는 방법 있나요? (1) | 테이 | 2026-10-19 |
| 2751822 | 그누보드 아이프레임으로 구현했는데 제목 클릭해서 들어가면 푸터가 동동...떠다녀요 | 내꺼하자 | 2026-10-18 |
| 2751790 | 자바 그래픽 관련을 공부하고 싶은데요.. 어디 좋은 사이트나 책 없을까요?? (1) | 큰재 | 2026-10-18 |
| 2751733 | CTF가머죠? (5) | 두동 | 2026-10-17 |
| 2751709 | 배열부분 궁금한 부분이있습니다. | 딸기우유 | 2026-10-17 |
| 2751677 | 포인터 책을 보다가,,, (2) | 동백 | 2026-10-17 |
| 2751648 | 익스플로 버전에 따라서 생기는 공백.. (1) | 모아 | 2026-10-17 |
| 2751623 | DEL 태그의에서 선굵기 및 컬러지정이 가능한가 해서요~ (4) | 비치나 | 2026-10-16 |
| 2751573 | 테마 업로드 에러.. (1) | 꽃 | 2026-10-16 |
| 2751548 | 수학? 물리?? (3) | 찬늘 | 2026-10-16 |
| 2751461 | 상단네비 fixed ie6 핵 해결방안이 있을까요? | 맑다 | 2026-10-15 |
| 2751436 | 레이아웃을 잡고 코딩을 하는데 드림위버에서의 결과와 IE에서 결과가 다르게 나오네요. (3) | 키클 | 2026-10-15 |
| 2751403 | 형들좀도와주세요string compression (1) | 알렉산더 | 2026-10-14 |
| 2751349 | 링크 다운로드하기 | 팬지 | 2026-10-14 |
| 2751267 | 플래시8 사용에서 플레이어 만들었는데요 (1) | 블1랙캣 | 2026-10-13 |
| 2751182 | 회원가입 | 파랑새 | 2026-10-12 |
