새로운 질서 위키

프로그래밍

생각을 코드로 옮기는 기술.

프로그래밍은 프로그램을 작성하고 시험하며 고치는 일이다. 문제를 나누어 처리할 순서를 정하고, 언어의 규칙에 맞춰 코드로 적는다. 예상과 다른 결과가 나오면 테스트와 디버깅을 거쳐 원인을 좁힌다.

작품 목록을 제목순으로 보여줄지 제작 연도순으로 보여줄지 정하는 경우를 생각해보자. 무엇을 기준으로 비교하고 같은 값이 나오면 어떻게 할지까지 적어야 한다. 변수와 함수, 조건과 반복은 이런 선택을 표현하는 재료다. 새로운 질서가 코딩을 글쓰기와 함께 다루는 이유도 여기에 있다.

여러 사람이 고치는 코드에서는 협업 방식도 필요하다. 깃으로 판본을 나누고 GitHub에서 코드 리뷰를 할 수 있지만, 모든 작업에 이 도구들이 필요한 것은 아니다. 다음 사람이 어느 파일에서 무엇을 이어 할 수 있는지가 먼저다.

#프로그래밍

검색