Optional Pattern 을 사용하던 것을 어떻게 Generic으로 바꾸어 표현할 수 있는지 알아보자 Optional Pattern Optional Pattern은 함수에 선택적 인자(optional arguments)를 전달하는 방법을 나타내는 디자인 패턴이다

[12. 단위 테스트] 단위 테스트의 테스트 유지보수성(test maintainability)이 무엇인지 알아보고 높은 유지 보수성을 달성하는 기법들을 배워봅시다.

[18. 빌드 시스템과 빌드 철학] 구글이 생각하는 모던 빌드 시스템이란 무엇이고 이런 시스템을 어떻게 활용하는지에 대해 알아봅시다.

[22. 대규모 변경] 거대한 구글 코드베이스가 기반 인프라의 변경을 유연하게 받아들일 수 있도록 해준 사회적 기법과 기술적 기법을 이야기 합니다.

[02. 팀워크 이끌어내기] 구글에서 이뤄지는 SW 엔지니어링의 문화적/사회적 측면에 대해 이야기 합니다. SW 개발은 팀의 단합된 노력의 결실임을 이해합니다.

[01. 소프트웨어 엔지니어링이란] Programming과 Software Engineering의 차이를 비교하고 이해해봅시다.