Google'da Yazılım Mühendisliği [602s PDF]
(abseil.io)-
O'Reilly tarafından yayımlanan kitap ücretsiz e-kitap olarak sunuluyor
-
Google'ın benzersiz mühendislik kültürü, süreçleri ve araçları üzerinden verimli bir mühendislik organizasyonunun nasıl kurulacağını gösteren bir kitap
- Yazılım organizasyonlarının kod tasarlarken, mimarisini kurarken, yazarken ve bakımını yaparken akılda tutması gereken üç temel ilke
-
"Zaman(Time)"ın yazılımın sürdürülebilirliği üzerindeki etkisi ve bunun nasıl dayanıklı hale getirileceği
-
"Ölçek(Scale)"in mühendislik organizasyonu içindeki yazılım pratiklerinin uygulanabilirliği üzerindeki etkisi
-
Tasarım değerlendirmesi veya geliştirme kararları sırasında mühendislerin yapması gereken "ödünleşimler(Trade-off)"
2 yorum
Korece özet: http://docs.likejazz.com/software-engineering-at-google/
İçindekiler harika görünüyor ;)
Software Engineering nedir?
Takımlarda İyi Çalışmanın Yolları
Bilgi Paylaşımı
Eşitlik İçin Mühendislik
Bir Takıma Nasıl Liderlik Edilir
Ölçekte Liderlik
Mühendislik Verimliliğinin Ölçülmesi
Stil Kılavuzları ve Kurallar
Kod İncelemesi
Dokümantasyon
Teste Genel Bakış
Birim Testi
Test Double'ları
Daha Kapsamlı Testler
Kullanımdan Kaldırma
Sürüm Kontrolü ve Dal Yönetimi
Kod Arama
Build Sistemleri ve Build Felsefesi
Eleştiri: Google’ın Kod İnceleme Aracı
Statik Analiz
Bağımlılık Yönetimi
Büyük Ölçekli Değişiklikler
Sürekli Entegrasyon
Sürekli Teslimat
Hizmet Olarak Hesaplama