/Yazılım mimarisi teorisi ve pratiği hakkında en iyi kitaplar?
Şirketimde programlamadan mimariye geçmek isteyen birkaç geliştiricim var. Yazılım mimarisi teorisi ve pratiği hakkında en iyi kitaplar nelerdir? Mümkünse bir kapak resmi ekleyin.
Genel kitapları ve ayrıca belirli bir teknolojiyle ilgili kitapları dahil etmekten çekinmeyin.
29 Kas 2010 Craig Schwarze
Genel olarak yazılım mimarisiyle değil, iş uygulamalarının mimarisiyle ilgilenmesine rağmen, bu oldukça iyi bir kitap.
29 Kas 2010 azheglov
Ancak, bu geliştiricileri mimarlığa geçmemeleri ve programlamayı tamamen unutmamaları için teşvik ederim. Eğer yaparlarsa, programcılardan hiçbir saygı görmezler ve mimari kararlar almak için uygun donanıma sahip olmazlar.
29 Kas 2010 TaylorOtwell
Yazılım mimarileri hakkında sıkça atıfta bulunulan/referans verilen kitap ve üniversitemde Yazılım Mimarisi dersini aldığımda kullanılan kitap Len Bass, Paul Clements ve Rick Kazman'ın Uygulamada Yazılım Mimarisi (2. Baskı) .
Dersi öğreten en az bir profesör ders kitabını Nick Rozanski ve Eoin Woods Yazılım Sistemleri Mimarisi olarak değiştirmiştir, ancak bu kitabın kalitesini veya içeriğini doğrulayamam. Sergio Acosta (yorumlarda), Rozanski'nin kitabı Bass'ın çalışmalarına dayanarak daha yeni ve okumayı daha kolay olduğunu düşünüyor. Yazılım mühendisliği programında kullanılan kitaplar beni nadiren hayal kırıklığına uğrattı.
29 Kas 2010 Thomas Owens
A tüm programcılar için okunmalıdır:
Her Yazılım Mimarının Bilmesi Gereken 97 Şey
bu benim # 2 seçimim olurdu. İyi uygulamalar ve iyi kod kitabı. Bazen biraz bilgiçlik taslayan.
7 Ara 2010 Uberto
Bu benim şu an 1 numaralı seçimim. Uygulamanın nasıl oluşturulacağı (büyüyeceği) hakkında en iyi kitap şimdi.
Her mimarın okuması gereken bir koleksiyon klasik belgeleri http://www.Amazon.co.uk/Software-Fundamentals-Collected-Papers-L-Parnas/dp/0201703696/ref=sr_1_7?ie=UTF8&qid=1291810946&sr = 8-7
8 Ara 2010 user9325
.Net kullanıyorsanız bu ikisine göz atın ... (web uygulaması sürümleri de vardır)
Microsoft .NET: Kuruluş için Mimari Uygulamaları (Microsoft)
Profesyonel Kurumsal .NET (Wrox Press)
2 Ara 2010 dark fader
Zaten başkaları tarafından yapılmış olanlardan alıntı yapmayacağım, bu yüzden bunu ekleyeceğim:
Bilgisayar Programlamanın Kavram Teknikleri ve Modelleri , Peter Van Roy ve Seif Haridi
Bariz sorun şu ki (şimdi) geçersiz kılınmış Mozart Programlama Sistemi ve şaşırtıcı Oz programlama dili kullanmasıdır. Daha sonra Alice ML programlama dili gibi diğer ilginç deneyleri ortaya çıkardı.
Bununla birlikte, hem bilgisayar programlamayı öğrenmek hem de CS kavramlarını derinlemesine anlamak ve moda sözcükleri kullanmadan mimari kavramlara iyi bir genel bakış elde etmek için inanılmaz bir kitaptır.
Bazen biraz ayrıntılı, ama çok iyi yazılmış.
Belki bir CS teori kitabının sonunda bir kurumsal mimari kitabından daha fazla, ama öğretilerini endüstri yazılımına uygulamak için çok değerli buluyorum.
7 Ara 2010 haylem
Desen Odaklı Yazılım Mimarisi cilt 1 ve 4 çok yararlı buldum. Eminim diğer ciltler de iyidir, onları okumadım, bu yüzden tavsiye edemem.
3 Ara 2010 TMN
Yeniden düzenleme, Martin Fowler
Genel olarak en iyi programlama kitaplarından biri.
5 Ara 2010 iMacUwhAK
Yazılım Mimarisinin Belgelenmesi: Views and Beyond Clements ve ark. Yazılım Mühendisliği Enstitüsü'nden.
Dokümantasyon Yazılım Mimarisi Kapağı http://ecx.images-Amazon.com/images/I/512Fz-vNz5L._SL160_.jpg
20 Ara 2010 Michael
Yeterli Yazılım Mimarisi George Fairbanks.
'Yeterli Yazılım Mimarisi'nin Kapağı' http://ecx.images-Amazon.com/images/I/61%2BhzVm5IoL._SL160_.jpg
deneyin bu küçük kitap .
Geliştiriciler için Yazılım Mimarisi - Kitap Yazılım mimarisi için pratik ve pragmatik bir rehber
Bu kitap, birlikte yazılım mimarisi için pratik ve pragmatik bir rehber oluşturan denemelerin bir koleksiyonudur.
Yazılım mimarının rolü nedir?
Yazılım mimarisini nasıl tanımlıyorsunuz?
Yazılım mimarisini nasıl paylaşıyorsunuz?
Yazılım mimarisini nasıl sunuyorsunuz?
28 Haz 2011 Negm Phlestin
İlginç bir kitap Açık Kaynak Uygulamalarının Mimarisi
Mimarlar eğitimleri sırasında binlerce binaya bakar ve ustalar tarafından yazılan binaların eleştirilerini incelerler. Buna karşılık, çoğu yazılım geliştiricisi sadece bir avuç büyük programı - genellikle kendi yazdıkları programları - iyi tanır ve asla tarihin harika programlarını incelemez. Sonuç olarak, birbirlerinin başarılarına dayanmak yerine birbirlerinin hatalarını tekrar ederler.
Bu kitabın amacı bunu değiştirmek. İçinde, yirmi beş açık kaynak uygulamasının yazarları, yazılımlarının nasıl yapılandırıldığını ve nedenini açıklar. Her programın ana bileşenleri nelerdir? Nasıl etkileşime giriyorlar? Ve inşaatçıları gelişimleri sırasında ne öğrendiler? Bu soruları cevaplarken, bu kitaba katkıda bulunanlar nasıl düşündüklerine dair benzersiz bilgiler sunuyor
28 Haz 2011 larsen
Microsoft bu konuda gerçekten iyi şeyler var. Bir başlangıç ​​için burada harika bir ücretsiz kitap var:
Artı tasarım üzerine beyaz kağıtlarının çoğu burada:
Muhtemelen tasarım kalıplarını okumak istiyorsunuz:
Ve sonra klasikler var - efsanevi adam ayı, kod tamamlandı, pragmatik programcı vs. Biraz googling iyi kitapları bulmanıza yardımcı olacaktır.
23 Mar 2012 Rocklan
Ne öneririm, lütfen gidin ve okuyun Kod Tamamlandı 2 Önce. Bu, düşüncelerinizi şekillendirmenize ve bir şeyler yapmanın en iyi yolunu bulmanıza yardımcı olacaktır.
Mimari bakış açısından, GOF veya Head First Design Patterns ile iyi bir başlangıç.
Kurumsal Uygulama Mimarisinin Kalıpları mükemmel bir kitap
23 Mar 2012 sarat
Sorduğunuz soru bir bakıma çok mantıksız. Yazılım mimarisi farklı şeylerdir ve yazılım mimarları çok çeşitli bir gruptur.
Yine de birkaç not:
Yukarıda belirtilen "Temiz Kod", şimdiye kadar okuduğum en iyi kitaplardan biri programming. Ama kesinlikle mimarlık hakkında bir kitap değil. Geliştiriciler için zorunlu okuma, evet, ancak daha büyük şeylerin nasıl bir araya geldiğine dair pek bir fikir vermiyor, imo.
Fowler tarafından "PoEAA" iyi bir kitap, ama başka birinin söylediği gibi, şimdi biraz eski ve sunulan desenlerin birçoğu birkaç yıl önce ortadan kalktı.
Eric Evans'ın DDD kitabı, yazılım inşası ve müşteri işbirliği hakkında çok sağlam ve çok ilham verici bir kitap - mimarlar için değerli beceriler, ancak geliştiriciler için de iyi.
22 Oca 2011 NisLSimonsen
Tavsiye ederim zman Bire Bir J2EE Tasarım ve Geliştirme . J2EE hakkında çok iyi bir kitap ve Spring Framework'ün teori temeli.
Mikro hizmetler ve saklı yordamlar
Mikro hizmetler için en kabul edilen işlem stratejisi nedir
Tek Sayfa Uygulaması: Avantaj ve Dezavantajları
N-Tier mimarisi nedir?
React / Redux ve Çok Dilli (Uluslararasılaşma) Uygulamaları - Mimari
GraphQL ve Microservice Mimarisi
"Katmanlar" ve "Katmanlar" arasındaki fark nedir?
Wechat, whatsapp ve diğer mesajlaşma uygulamalarının arkasındaki teknoloji nedir?
CMake kullanarak hedef mimarisi nasıl tespit edilir?
DAO ve Servis katmanları (JPA/Hibernate + Spring)