Java ile yazılımı tam anlamıyla kavramak isteyenler mutlaka bu kitabı okumalı! Okumaya devam et
Kategori arşivi: Kaynak Kitaplar
Java JVM’i (Java Virtual Machine) Anlamak
Java JVM’i tam anlamıyla kavramak isteyenler mutlaka bu kitabı okumalı! Okumaya devam et
Java Dilini Kavramak
Java dilini tam anlamıyla kavramak isteyenler mutlaka bu kitabı okumalı! Okumaya devam et
Türkiye’nin İlk Extreme Programming Konulu Kitabı
Pratik Agile isimli kitabım Pratik Programcı Yayınevi tarafından yayımlandı.
The J2EE Architect’s Handbook
Derek C. Ashmore tarafından kaleme alınan bu kitapta, J2EE tabanlı mimarilerin nasıl oluşturulduğu tematize edilmektedir. Okumaya devam et
Extreme Programming for Web Projects
Doug Wallace, Isobel Raggett ve Joel Aufgang tarafından kaleme alınan bu kitap, Extreme Programming tekniklerinin bir web projesinde nasıl uygulanabileceğini, bir proje menajeri perspektifinden anlatmaktadır.
Bilindiği üzere Extreme Programming (XP) server tarafında çalışan kodların implementasyonunu esnasında oluşturulmuş bir dizi yazılım tekniklerini ihtiva etmektedir. Bu sebepten dolayı XP bir web projesinin nasıl XP teknikleri kullanılarak implemente edilebileceği hakkında bilgi ihtiva etmez. Web aplikasyon yazılımını diğer yazılım disiplinlerinden ayırt eden bazı özellikleri mevcuttur. Kitap, XP’nin bir web projesinde bu ayrıcalıkları göz önünde bulundurularak, nasıl kullanılabileceğini anlatmaktadır.

Bir yazılımcı olarak kitabın teknik anlatımlarla XP’nin web projelerinde nasıl uygulandığını ihtiva etmesini arzulardım. Ama ne yazik ki kitap, yazılımcılar için yazılmamış. Konu daha ziyada bir proje menajerinin perspektifinden incelenmiş.
Kitabin içeriği şöyledir:
- 1. Bölüm: Web yazılım endüstrisi neden XP’ye ihtiyaç duymaktadır?
- 2. Bölüm: Proje tahminleri
- 3. Bölüm: Müşterinin güvenini kazanmak
- 4. Bölüm: Sürüm planlaması
- 5. Bölüm: Proje ekibi
- 6. Bölüm: Yazılım ortamı (Development Environment)
- 7. Bölüm: İterasyon bazında çalışmak
- 8. Bölüm: Grafik tasarım süreci
- 9. Bölüm: Web projelerinde XML kullanımı
- 10. Bölüm: Web yazılım teknikleri
- 11. Bölüm: Planlama
- 12. Bölüm: Tasarım (Design)
- 13. Bölüm: Yazılım (Coding)
- 14. Bölüm: Test
XP test güdümlü yazılım yapmaya büyük önem vermektedir. Ne yazık ki kitapta test güdümlü web yazılımının nasıl uygulandığı yer almaktadır.
Tavsiye edilen makeleler
Bu kitabı aşağıda yer alan link üzerinden satın alabilirsiniz.
Agile Software Development
Büyük usta Robert Cecil Martin tarafından kaleme alınan Agile Software Development isimli kitapta çevik yazılım ile ilgili prensipler ve pratikler yer almaktadır. Özellikle tasarım prensiplerinin detaylı anlatım bulduğu kitabın, her yazılım mühendisi tarafından mutlaka okunması gereken bir kaynak kitap olarak görebiliriz.
Kitabın içeriği özetle şu şekildedir:
- Çevik pratikler
- Extreme Programming’e giriş
- Planlama / Test / Refactoring (Yeniden yapılandırma)
- Çevik tasarım
- Tasarım prensipleri
- Paket tasarım prensipleri
- Test Driven Development (TDD) örneği
- Tasarım şablonları kullanımı
Bu kitabı yazılımcı olarak okumanız şiddetle tavsiye edilmektedir!
Design Patterns Kitabı
Tasarım şablonlarını incelediğim Design Patterns isimli kitabımı Pratik Programcı Yayınları bünyesinde bulabilirsiniz


