26 puan yazan ffdd270 2020-09-01 | 3 yorum | WhatsApp'ta paylaş

Mimarlar binlerce binayı inceler ve ustaların yaptığı yapılar üzerine yazılmış eleştirileri araştırır. Buna karşılık, çoğu yazılım geliştiricisinin genellikle yalnızca doğrudan kendisinin yazdığı kodu iyi bildiği ve tarihsel olarak büyük programları incelemediği yönündeki sorun bilinciyle hazırlanmış bir sayfa. Bu nedenle, o alanın uzmanları ünlü açık kaynak uygulamaları tek tek ele alıp neden böyle bir tasarım yaptıklarını anlattı.

Özellikle Git, CMake, nginx, PyPy, GDB gibi en ünlü açık kaynak projelerinin birçoğu analiz edilmiş. Her bir başlığa tıklayarak bunları doğrudan web sayfasında görebilirsiniz. Ayrıca basılı kitap veya PDF olarak da satın alabilirsiniz.

Aşağıda tanıtım yazısının tam metni yer alıyor.


Mimarlar eğitimleri boyunca binlerce binayı görür ve ustaların yaptığı yapılar üzerine yazılmış eleştirileri inceler. Buna karşılık, çoğu yazılım geliştiricisi yalnızca az sayıdaki büyük programı (genellikle bizzat yazdığı programları) iyi bilir ve tarihin büyük programlarını incelemez. Sonuç olarak, birbirlerinin başarılarının üzerine inşa etmek yerine birbirlerinin hatalarını tekrar ederler.

Amacımız bunu değiştirmek. Bu iki ciltlik kitapta, 40 açık kaynak uygulamanın yazarları yazılımların nasıl yapılandırıldığını ve bunun nedenlerini açıklıyor. Her programın temel bileşenleri nelerdir? Bunlar birbirleriyle nasıl etkileşir? Ve mimarileri geliştirme sürecinde neler öğrendi? Bu soruları yanıtlarken, kitabın yazarları kendi düşünme biçimlerine dair benzersiz içgörüler sunuyor.

Eğer junior bir geliştiriciyseniz ve daha deneyimli meslektaşlarınızın nasıl düşündüğünü öğrenmek istiyorsanız, bu kitaplar başlamak için iyi bir yer. Orta seviye veya senior bir geliştiriciyseniz ve başkalarının zor tasarım problemlerini nasıl çözdüğünü görmek istiyorsanız, bu kitap size yardımcı olabilir.

3 yorum

 
raccoony 2020-09-01
  1. cildin çevirisi de var~

http://aladin.kr/p/pG2qJ

 
ffdd270 2020-09-01

Bu yazıyı gördükten sonra aklıma şu geldi: Sadece kodun ya da bir projenin mimari incelemelerinin paylaşılabildiği bir site olsa güzel olurdu.

 
ffdd270 2020-09-01

İlk çıkan yazı, '500 satır ya da daha az' başlıklı bir yazı. Bu yazılar mimariyle ilgili değil, ancak 500 satır içinde web sunucusu, DB ya da kod vurgulama gibi ilginç şeyler yapmayı gösteriyor.

Aşağıda ise asıl içerik olan açık kaynak uygulamaların mimarisi yer alıyor ve iki cilde ayrılmış durumda. Tüm içeriğe web sayfasından herhangi bir kısıtlama olmadan erişilebiliyor. Eğer kitap olarak sahip olmak ya da maddi destek vermek isterseniz, PDF veya kitabı satın alabilirsiniz.

Satın alma sayfasının özelliği, 'buradan satın alırsanız bizim elimize ne kadar geçer' bilgisini ayrıntılı olarak yazmış olmaları. Oldukça ilginç görünüyor.