"12시쯤에 회사 문을 열고 나가서, 엘리베이터를 타고 내려가서, 음식점에 들어간 다음,
메뉴를 주문하고, 밥을 먹고, 계산을 하고 나와서,
다시 엘리베이터를 타고 올라와서, 회사로 들어온 다음,
10분간 쉬었다가,
회의 준비를 하고, 회의실로 들어가서 프로젝터를 켜고,
모여 앉아 회의를 합시다"
이것을 한마디로 요약하면, "점심먹고 회의합시다"
프로그래밍이란 것이 그런 것 같다.
작은 일을 하는 함수를 만들고,
그것들을 모아서 좀 더 큰 일을 하는 함수를 만들고,
다시 그것들을 모아서 더 큰 일을 하게 하고...
즉, '요약하기' 가 중요한 것 같다.
함수 하나에 주저리주저리 코드를 작성하는 것은 프로그래밍이 아니다.
함수 하나가 100라인 200라인씩 길어진다면 분명히 문제가 있는 것이다.


