# Software Engineering at Google [602p PDF]

> Clean Markdown view of GeekNews topic #4235. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=4235](https://news.hada.io/topic?id=4235)
- GeekNews Markdown: [https://news.hada.io/topic/4235.md](https://news.hada.io/topic/4235.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-05-11T11:02:25+09:00
- Updated: 2021-05-11T11:02:25+09:00
- Original source: [abseil.io](https://abseil.io/resources/swe-book)
- Points: 33
- Comments: 2

## Topic Body

- O'Reilly에서 출간된 책을 무료 이북으로 공개

- 구글의 유니크한 엔지니어링 문화, 프로세스, 도구를 통해서 어떻게 효율적인 엔지니어링 조직을 만드는지를 보여주는 책

* 소프트웨어 조직이 코드를 설계,아키텍팅,작성,유지보수할 때 염두에 두어야 하는 세가지 기본원칙

1. "시간(Time)"이 소프트웨어의 지속 가능성에 미치는 영향과 탄력적으로 만드는 방법

2. "규모(Scale)"가 엔지니어링 조직내의 소프트웨어 프랙티스 실행가능성에 미치는 영향

3. 설계 평가나 개발 결정시 엔지니어가 만들어야 하는 "절충안(Trade-off)"

## Comments



### Comment 5156

- Author: ganadist
- Created: 2021-05-11T21:21:15+09:00
- Points: 2

한글 요약 : http://docs.likejazz.com/software-engineering-at-google/

### Comment 5151

- Author: xguru
- Created: 2021-05-11T11:02:53+09:00
- Points: 3

목차가 훌륭하네요 ;)

1. What is Software Engineering ?

2. How to Work Well on Teams

3. Knowledge Sharing

4. Engineering for Equity

5. How to Lead a Team

6. Leading at Scale

7. Measuring Engineering Productivity

8. Style Guides and Rules

9. Code Review

10. Documentation

11. Testing Overview

12. Unit Testing

13. Test Doubles

14. Larger Testing

15. Deprecation

16. Version Control and Branch Management

17. Code Search

18. Build Systems and Build Philosophy

19. Critique: Google’s Code Review Tool

20. Static Analysis

21. Dependency Management

22. Large-Scale Changes

23. Continuous Integration

24. Continuous Delivery

25. Compute as a Service
