Do as in Google. Development of software
Please sign in so that we can notify you about a reply
Modern programmers should not only effectively program, but also know the appropriate engineering practices that allow you to make the code base stable and high -quality.
What is the difference between programming and software engineering? How can a developer manage a living code base that develops and reacts to changing requirements throughout its existence?
Based on the experience of Google, the engineers-programmers Titus Winters and Hayram Wright, together with Tom Manshrek, do an open and insightful analysis of how the leading world practices create and support software. We are talking about a unique engineering culture, Google processes and tools, as well as how these aspects affect the effectiveness of development.
You will study the fundamental principles that software developers should take into account when designing, developing architecture, writing and maintaining code
What is the difference between programming and software engineering? How can a developer manage a living code base that develops and reacts to changing requirements throughout its existence?
Based on the experience of Google, the engineers-programmers Titus Winters and Hayram Wright, together with Tom Manshrek, do an open and insightful analysis of how the leading world practices create and support software. We are talking about a unique engineering culture, Google processes and tools, as well as how these aspects affect the effectiveness of development.
You will study the fundamental principles that software developers should take into account when designing, developing architecture, writing and maintaining code