본문 바로가기
C언어/C언어 고급

고급8강_프로젝트 발표 & 코드 리뷰

by AI쌤 2025. 4. 22.
반응형

안녕하세요!
벌써 마지막 주차입니다. 이번 주는 그동안 열심히 준비한 프로젝트를 발표하고, 코드 리뷰를 받는 시간이에요.

프로그래밍은 단순히 ‘돌아가는 코드’를 만드는 것이 아니라,
다른 개발자가 이해할 수 있는 구조와 흐름을 만드는 작업입니다.
그래서 발표와 리뷰는 실력 향상에 매우 큰 도움이 됩니다!


1. 발표의 목적은 "공유"입니다

이번 발표의 목표는 단순히 프로젝트를 자랑하는 것이 아니라,
어떻게 문제를 해결했는지, 어떤 방식으로 구조화했는지, 무엇을 배웠는지를 공유하는 것입니다.

👇 발표 시 포함하면 좋은 내용:

  • 프로젝트 소개 (주제, 기능 요약)
  • 주요 구조 및 흐름 설명
  • 구현하면서 겪은 문제와 해결 방법
  • 배운 점 & 아쉬운 점
  • 시연 영상 or 직접 실행

2. 코드 리뷰는 왜 중요한가요?

내 코드에 대한 피드백을 받아보는 경험,
그리고 다른 사람의 코드를 읽어보는 경험
실무에서도 필수입니다.

✅ 코드 리뷰를 통해 이런 점을 배울 수 있어요:

  • 코드 가독성 높이는 방법
  • 함수/모듈 이름 짓는 팁
  • 불필요한 중복 제거
  • 더 나은 로직 제안

3. 발표 자료 구성 팁 🎨

발표 슬라이드(또는 문서)에 포함할 것:

항목 설명

프로젝트 제목 한눈에 들어오는 이름
기획 배경 왜 이걸 만들었는가?
기능 요약 핵심 기능 2~5개
파일 구조 main.c, 모듈, 헤더 분리
시연 영상 or 실행 화면 보는 이의 집중을 잡는 부분!
느낀 점 & 개선 아이디어 다음 프로젝트에 이어지는 통찰

4. 오늘의 과제 🎯

과제 주제

📣 프로젝트 발표 및 코드 제출

과제 내용

  • 발표 자료 (PPT, PDF, Notion 등 형식 자유)
  • 최종 코드 정리: 불필요한 코드 제거, 주석 추가
  • 코드와 자료를 함께 업로드 또는 발표

✨ 팀 발표 시, 역할 분담에 따라 발표자 선정


5. 발표 예시 질문

리뷰어(혹은 교수님)가 던질 수 있는 질문 예시입니다:

  • 이 구조에서 가장 마음에 드는 부분은?
  • 어떤 버그가 가장 오래 걸렸나요?
  • 지금 다시 한다면 어떤 구조로 바꿔볼 건가요?
  • 협업 중 힘들었던 점은 무엇인가요?
  • main 함수에서 기능을 어떻게 분리했나요?

발표 전에 팀원끼리 모의 발표 & 질문 리허설을 해보면 더 자신 있게 발표할 수 있어요!


마무리 정리

  • 프로젝트 발표는 실전 역량의 완성 단계!
  • 좋은 코드란 ‘잘 읽히는 코드’입니다
  • 리뷰는 비판이 아니라, 더 나은 개발자로 성장하는 계기

여기까지 고급 C 프로그래밍 과정을 따라와 주셔서 감사합니다.
여러분은 이제 단순히 문법을 아는 것이 아니라,
직접 프로그램을 기획하고, 설계하고, 구현하는 진짜 개발자가 되셨습니다.


🔚 강의 전체 마무리 인사

🎉 여기까지 따라온 여러분 모두 정말 고생 많으셨습니다.

반응형