프로그래밍할 때 계획은 어떻게 세우면 좋을까요?

소스가 길고 복잡해지면서 여기저기 오가느라 정신이 없네요.
한 클래스를 작업하다가 앞부분을 다시 살펴보고 다른 클래스까지 손대게 됩니다.
메인부터 만들면 편하다는 말을 들었는데 메인은 짧아지고 다른 부분이 길어지니 잘 맞지 않는 것 같아요.
어떤 순서로 설계하고 코딩하면 정리하기 좋을지 선배님들 노하우가 궁금합니다.

댓글 6

  • 차오름 2025.09.07

    기초가 탄탄해야 생각도 정리하기 쉬운 것 같아요.
    저는 객체지향 책을 읽고 있고, 개념을 정리한 뒤 관련 방법론도 살펴보려 합니다.

  • 헛매질 2025.09.07

    저도 비슷한 고민을 하고 있어요.
    참고할 만한 책이 있으면 추천 부탁드립니다.

  • 2gether 2025.09.07

    눈 감고 코딩이라니 멋지네요.
    저는 독학이라 배우지 못한 부분이 많은 것 같아요 ㅠㅠ

  • 놓아줄게요 2025.09.07

    방법은 여러 가지겠지만 저도 배운 지 얼마 안 됐어요.
    개념과 논리를 나눠 생각한 다음 화면 처리, 업무 처리, 데이터 조작으로 설계해 보라고 들었습니다.
    클래스 다이어그램을 그려 두면 큰 프로그램도 역할을 나눠 보기 좋더라고요.
    시간이 걸리더라도 UML을 그려 보면 전체 구조를 파악하는 데 도움이 됩니다.

  • 연와인 2025.09.07

    프로그램을 시작하기 전에 목적을 정리하고, 객체 다이어그램으로 필요한 클래스를 정리해 보세요.
    클래스 간 관계와 의존성을 살펴본 뒤 코딩에 들어가면 좋습니다.
    에디터를 열고 바로 코드를 쓰기 시작하면 나중에 방향을 잃기 쉬워요.

  • 큰맘 2025.09.07

    저는 예전에 자바를 할 때 Kawa 에디터를 썼는데 클래스가 많아지고 서로 의존하면 관리하기가 어려웠어요.
    클래스 이름을 바꾸면 참조하는 부분에서 컴파일 오류가 많이 나기도 했습니다.

프로그램 개발일반 다른 글

목록