Subscribe Us

header ads

[혼공학습단 10기] 혼자 공부하는 얄팍한 코딩지식 2주

[혼공학습단 10기] 혼자 공부하는 얄팍한 코딩지식 2주 

 ( 2주차: 2023.07.10 ~ 2023.07.16 )


어느덧 2주차의 시작.
내용 확인차 들렸던 페이스북 그롭에서 족장의 댓글을 읽었다.
1주가 지난 지금 생존율 60%.

오히려 놀란 포인트는 생각보다 신청자가 많았구나라는 점이긴 하지만.
어쨌든 이번주도 시작.

 - Chapter 1. 개발자 이해하기
   01-3 프로그래밍 언어도 외국어인가요?
   01-4 디버깅 중인데, 빌드 해보고 이상없으면 릴리스 할게요

기본미션: Ch.01(01-3, 01-4) 확인 문제 풀고 인증하기(p. 62~63 & p. 76~77)
선택미션: Ch.01(01-4) 디버깅과 빌드 강의 듣고 개념 정리하기.



프로그래밍 언어의 개념을 정리하는 파트로
프로그래밍 언어의 목적과 용도를 큰 카테고리로 정리해준다.

살다 얼핏이라도 듣게 되는 C와 JAVA, 그리고 어셈블리어(?)등의
프로그래밍언어들이 어떻게 사용되고 있는지에 대한 상식등을 체계적으로 분류한다.

또한 프로그래밍 개발자의 생태계를 이해하기 위해
그 프로그래밍의 업무에 대한 용어와 그 업무를 설명해준다.




전체 핵심 키워드는 디버깅, 빌드, 배포, 유지보수, 리팩토링, 코드 리뷰, 문서화로 나뉘며
각 키워드별의 핵심적인 의미는 다음과 같다.

 - 디버깅: 오류 수정 프로그램과 그 작업을 통칭하는 작업.
 - 빌드: 소스코드를 비롯한 모든 프로그램 구성요소를 모아 
          실행할 수 있는 파일 또는 파일 묶음을 만드는 과정.
 - 배포: 빌드를 마친 실행가능한 파일을 사용자가 접근할 수 있는 환경에 배치하는 것.
 - 유지보수: 프로그램 개발 뒤 이어지는 버그 대응 및 기능 업데이트 등의 후속작업.
 - 리팩토링: 코드를 개선해서 읽기 쉽고 효율적인 좋은 코드로 만드는 작업
 - 코드리뷰: 일정 규모 이상의 소프트웨어 개발시 여러 개발자들이 공동작업을 하게 되는데
                이때 개발자들이 작성한 코드를 확인하고 의견을 주고받는 것.
 - 문서화: 코드를 전반적으로 요약해서 설명하고 각 기능이 어느 코드에서 사용하면 되는지를 
            정리한 문서로 작업을 이어나갈 설명서의 개념.


혼공학습단, 혼공, 혼공얄코, 혼공학습단10기, 혼자공부하는얄팍한코딩사전, (주)한빛미디어, 고현민, 학습단


댓글 쓰기

0 댓글