JVM Nasıl Çalışır Yazı Serisi – Java Just In Time Compiler (JIT) Nasıl Çalışır?
Java’yı çoğu programcı yorumlanan (interpreted) dil olarak bilir. Java’nın yavaş olduğu efsanesi de başlangıcını da burada bulur. Bytekod olarak derlenen Java sınıfları Java sanal makinesi (Java Virtual Machine – JVM)…
Bir kaç ay sonra kendi yazdığım bazı yerleri ne amaçla yaptığımı unuttuğum oluyor buradaki en büyük yardımcımız commentler.Genelde bir konu hakkında yazılan tutoriallerde bu commentler çok iş görüyor
Mümkün olduğunca dökümantasyona önem veririm ama kodlarımı okumak için mimariyi tam olarak anlamak ve ne nerede niçin yapıldığını iyi anlayabilmek gerekiyor.Dolayısıyla salt kod okumayla değil en azından amaçlarında neler olduğunu bilebilmek önemlidir.Tabi iş eğitim projesi olmayacağı için okuyan kişi haliyle zorlanacaktır.
http://www.kodadiyazilimci.com
Özcan Bey öncelikle makalelerinizi severek takip ettiğimi belirtmek isterim. Birçok konuya değişik -hatta bazen ezber bozan- bakış açıları getirmeniz gerçekten çok faydalı. Bu yazıdaki görüşlerinize katılmakla beraber, bir noktaya değinmeyi gerekli görüyorum. Benim de okuduğum bazı makalelerde başkalarının kodlarını okumanın faydalı olduğu belirtiliyordu. Ancak bu makalelerde “başkaları” ile kastedilen iş arkadaşlarından ziyade JUnit, Apache vb. başarılı açık kaynak kodlu projeler idi. Ben de bu tür projelerin kaynak kodlarını incelemenin tasarım kalıplarının nasıl uygulandığını canlı canlı görmek ve bazı hazır veri yapılarının farkında olmak açısından faydalı olduğunu düşünüyorum.
Ben de başkalarının kodlarını okumanın faydalı olduğunu düşünüyorum tabi ki bir yere kadar. Kafamda mantığını iyice oturttuktan sonra kod yazmaya geçerim. Böylece yazdığım her kod bana özgü olur. Ben açıklamadan blok olarak anlaşılması imkansıza yakındır. Her programcı için de bu böyledir. Php html css jquery javascriptten oluşan iç içe geçmiş şiştikçe şişmiş kod enflasyonuna sahip olan bir siteyi al ve incele, vakit kaybetmekten başka bir işe yaramaz. Otur düşün tasarla ve yaz.