A Philosophy of Software Design | John Ousterhout | Talks at Google
Talks at Google · 61:40 · Watch on YouTube
존 아우스터하우트는 소프트웨어 설계를 복잡성을 관리하기 위한 문제 분해로 가르칠 수 있다고 주장하며, 깊은 추상화, 정의에 의한 예외 케이스 제거, 전술적 편법보다 설계에 대한 전략적 투자를 옹호한다.
Talks at Google · 61:40 · Watch on YouTube
존 아우스터하우트는 소프트웨어 설계를 복잡성을 관리하기 위한 문제 분해로 가르칠 수 있다고 주장하며, 깊은 추상화, 정의에 의한 예외 케이스 제거, 전술적 편법보다 설계에 대한 전략적 투자를 옹호한다.