반응형
특히 프로그래머를 관리할 때는 업무를 전환하는데 따르는 비용이 정말로, 대단히, 아주 긴 시간을 요구한다는 사실을 깨달을 필요가 있다.
왜냐하면 프로그래밍이라는 것은 머리속 깊은 곳에 아주 많은 생각을 한꺼번에 넣고 수행하는 작업이기 때문이다.
프로그래밍을 할 때는 더 많은 일을 기억할수록 생산성이 더 높아진다.
전속력으로 프로그래밍을 수행하고 있는 프로그래머는 머릿속에 수만 가지 일들을 기억한다.
변수의 이름, 데이터 구조, 중요 API, 그들이 작성했거나 자주 호출하는 유틸리티 함수의 이름, 심지어 소스코드가 저장돼 있는 하위 폴더의 이름에 이르기까지 많은 내용이 기억되는 것이다.
그 프로그래머를 지중해의 크레타 섬으로 3주간 휴가를 보내면 그는 이 모든 내용을 잊어버릴 것이다.
사람의 두뇌는 이런 식으로 기억되는 내용을 단기 저장을 위한 RAM에서 꺼내서 영원히 검색될 수 있는 백업 테이프로 옮기는 것처럼 보인다.
코딩호러의 이펙티브프로그래밍 중에서
반응형
'프로그래밍' 카테고리의 다른 글
CDN이란(Content Delivery Network: 컨텐츠 전송 네트워크) (0) | 2019.11.06 |
---|---|
짝 프로그래밍 (0) | 2019.04.30 |
대칭키 AES256 = C# + Objective C(ios) + PHP + JAVA(Android) + Perl + Javascript + Python (0) | 2019.04.25 |
당신은 나아가고 있는가? (0) | 2019.04.25 |
클래스의 유형 (0) | 2019.04.05 |