Google में Software Engineering [602p PDF]
(abseil.io)-
O'Reilly द्वारा प्रकाशित किताब मुफ्त ईबुक के रूप में उपलब्ध कराई गई है
-
यह किताब Google की अनोखी engineering culture, process और tools के ज़रिए दिखाती है कि एक प्रभावी engineering organization कैसे बनाई जाती है
- software organization को code को design, architect, write और maintain करते समय ध्यान में रखने वाले तीन बुनियादी सिद्धांत
-
"समय (Time)" का software की sustainability पर प्रभाव और उसे resilient बनाने के तरीके
-
"स्केल (Scale)" का engineering organization के भीतर software practices की व्यवहार्यता पर प्रभाव
-
design review या development decisions के समय engineers को करने पड़ने वाले "trade-off"
2 टिप्पणियां
हिंदी सारांश: http://docs.likejazz.com/software-engineering-at-google/
विषयसूची शानदार है ;)
Software Engineering क्या है?
टीमों में अच्छी तरह काम कैसे करें
Knowledge Sharing
Equity के लिए Engineering
टीम का नेतृत्व कैसे करें
बड़े पैमाने पर नेतृत्व
Engineering Productivity को मापना
Style Guides और Rules
Code Review
Documentation
Testing का अवलोकन
Unit Testing
Test Doubles
बड़े स्तर की Testing
Deprecation
Version Control और Branch Management
Code Search
Build Systems और Build Philosophy
समालोचना: Google का Code Review Tool
Static Analysis
Dependency Management
बड़े पैमाने के बदलाव
Continuous Integration
Continuous Delivery
Compute as a Service