KurumsalJava.com – Özcan Acar – Sayfa 2 – Java Enterprise Architecture by Özcan Acar
Bir sonraki Pratik Programcı Yayınları kitabını belirlemek için sizi bu ankete katılmaya davet ediyorum. Uzmanlık alanıma girmesi durumunda bu seçim benim bir sonraki kaleme alacağım kitap olabilir.
Burada yeni çalışma masamın oluşum safhalarını paylaştım. Aşagıdaki resimler de yeni kitaplıktan…
Yazılımcı olarak daha iyi ve usta olmak mecburiyetindesiniz, çünkü
İşini bilmeyen birçok yazılımcının geride bıraktığı kaousu siz toplamak zorunda kaldığınızda, işin içinden nasıl çıkacağınız hakkında fikir ve bilgi sahibi olabilmek için;
Version Kontrol Sistemleri, Yazılım Hakkında Genel Düşünceler
Merkezi Versiyon Yönetim Sistemlerinde Sürüm Almak İçin İş Akışı Nasıl Şekillendirilir? başlıklı yazım.
Programcının Evrimi başlıklı yazım.
Kod Kalitesi Denince Akla Gelenler başlıklı yazım.
Eclipse Altında Birim ve Entegrasyon Testleri Nasıl Ayrı Koşturulur?
Çalıştığım projede aynı sınıfın entegrasyon ve birim testleri aynı paketin içinde yer alıyor. Maven ile birim testlerini yapıdan (build) önce, entegrasyon testlerini yapı ve deployment sonrası koşturmak mümkün. Bu şekilde testler ayırt edilebiliyor. Lakin Eclipse altında testleri koşturmak istediğim zaman, doğal olarak JUnit plugin testleri ayırt etmeden, beraber koşturuyor. Geliştirme esnasında bu sıkıntılı bir durum, çünkü sadece birim testlerini koşturarak, seri bir şekilde geribildirim almak istiyorum.
Kod Redaktörlügü başlıklı yazım.
Yazılımda Otopilot başlıklı yazım.
Bu yazıyı kaleme alırken Can Yücel’in o güzel yazısından esinlendim. Onun yaptığı gibi yirmi, otuz ve otuz beş yaşında olan benleri coding dojo ya davet ettim. Maksat biraz yazılım üzerine sohbet etmekti. Ortaya çıkan bu oldu.
JVM Nasıl Çalışır Yazı Serisi – JVM Stack Nedir ve Nasıl Çalışır?
Java sanal makine bünyesinde (JVM – Java Virtual Machine) vücut bulan her thread ile birlikte thread e özel ve stack ismini taşıyan bir hafıza alanı oluşturulur. Stack bünyesinde thread in içinde bulunduğu (koşturduğu) metotlardaki lokal değişkenler, yapılan işlemler için gerekli parametreler (operand), işlem sonuçları ve metot giriş (invocation) ve çıkış (return) bilgileri yer alır.