[혼공학습단 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, 그리고 어셈블리어(?)등의
프로그래밍언어들이 어떻게 사용되고 있는지에 대한 상식등을 체계적으로 분류한다.
또한 프로그래밍 개발자의 생태계를 이해하기 위해
그 프로그래밍의 업무에 대한 용어와 그 업무를 설명해준다.
전체 핵심 키워드는 디버깅, 빌드, 배포, 유지보수, 리팩토링, 코드 리뷰, 문서화로
나뉘며
각 키워드별의 핵심적인 의미는 다음과 같다.
- 디버깅: 오류 수정 프로그램과 그 작업을 통칭하는 작업.
- 빌드: 소스코드를 비롯한 모든 프로그램 구성요소를 모아
실행할 수 있는 파일 또는 파일 묶음을 만드는
과정.
- 배포: 빌드를 마친 실행가능한 파일을 사용자가 접근할 수 있는 환경에
배치하는 것.
- 유지보수: 프로그램 개발 뒤 이어지는 버그 대응 및 기능 업데이트 등의
후속작업.
- 리팩토링: 코드를 개선해서 읽기 쉽고 효율적인 좋은 코드로 만드는 작업
- 코드리뷰: 일정 규모 이상의 소프트웨어 개발시 여러 개발자들이
공동작업을 하게 되는데
이때 개발자들이 작성한
코드를 확인하고 의견을 주고받는 것.
- 문서화: 코드를 전반적으로 요약해서 설명하고 각 기능이 어느 코드에서
사용하면 되는지를
정리한 문서로 작업을 이어나갈
설명서의 개념.
0 댓글