S.a. Arkadaşlar,
Her ay en az bir blog yazmaya özen gösteriyorum. Şuan yazmaya başladığımda farkettim ki ayın son günü :) Yeni iş , taşınma derken uzun bir süredir yazmak istediğim halde yazmakta zorlanıyordum. Neyse ki bugüne kısmet oldu. Bugün yazacağım konu generic metod ve refactoring ile ilgili. Yazdığım bir kaç action'un (metodun) birbirine benzediğini fark ettim. Onları ortak bir metoda alabilir miyim diye yola çıkarken bir de baktım ki bir yazı olacak bir şey ortaya çıkıvermiş.Ben de bu fırsatı kaçırmak istemedim :)
31 Temmuz 2018 Salı
4 Haziran 2018 Pazartesi
Code Simplicity ( Kod Basitliği - 6)
S.a. Arkadaşlar,
Kod basitliği kitabının 6.bölümüyle devam ediyoruz. Geçen yazımızda kitabı yarısı geçtiğimizi söylemiştik. Şimdi artık yokuş aşağı iniş başladı diyebiliriz. İnşaallah hayırlısıyla bitirmek de nasip olur. 5.bölümde yazılımdaki değişiklikleri ve 3 kusuru işlemiştik. Bugün ise hatalar ve tasarım başlığını inceleyeceğiz. Hazırsak başlayabiliriz.
Kod basitliği kitabının 6.bölümüyle devam ediyoruz. Geçen yazımızda kitabı yarısı geçtiğimizi söylemiştik. Şimdi artık yokuş aşağı iniş başladı diyebiliriz. İnşaallah hayırlısıyla bitirmek de nasip olur. 5.bölümde yazılımdaki değişiklikleri ve 3 kusuru işlemiştik. Bugün ise hatalar ve tasarım başlığını inceleyeceğiz. Hazırsak başlayabiliriz.
13 Mayıs 2018 Pazar
Code Simplicity ( Kod Basitliği - 5)
S.a. Arkadaşlar,
Kod basitliği kitabının 5.yazısına başlıyoruz bugün. Bildiğiniz üzere 9 yazılık bir seri olacaktı. Bu yazıyla yolun yarısını da geçmiş oluyoruz. Seriyi de tamamlarız inşaallah en yakın zamanda. Geçen yazımızda yazılımın geleceği konusunu işlemiştik. Bugün ise yazılımdaki değişiklikleri işleyeceğiz. Kısa bir giriş yaptığımıza göre artık başlayabiliriz.
Kod basitliği kitabının 5.yazısına başlıyoruz bugün. Bildiğiniz üzere 9 yazılık bir seri olacaktı. Bu yazıyla yolun yarısını da geçmiş oluyoruz. Seriyi de tamamlarız inşaallah en yakın zamanda. Geçen yazımızda yazılımın geleceği konusunu işlemiştik. Bugün ise yazılımdaki değişiklikleri işleyeceğiz. Kısa bir giriş yaptığımıza göre artık başlayabiliriz.
7 Mayıs 2018 Pazartesi
Delegation Dictionary ile Sınıfları Koşulsuz Çağırma
S.a. Arkadaşlar,
Bugünkü yazacağımız konu, kodun düzenlenmesiyle ilgilidir. Farklı sınıfları çağırırken if veya switch case yapısı yerine nasıl bir yöntem izleyebiliriz ona bakacağız. Öncelikle switch case yapısını inceleyeceğiz, daha sonra reflection ile düzenleme yapacağız, en son da delegate dictionary ile kodu düzenleyeceğiz. Aradaki farkı gördükten sonra istediğiniz yapıyı kullanmak size kalmış, fakat sanki tercihiniz belli gibi olacak. Hazırsak başlayalım.
Bugünkü yazacağımız konu, kodun düzenlenmesiyle ilgilidir. Farklı sınıfları çağırırken if veya switch case yapısı yerine nasıl bir yöntem izleyebiliriz ona bakacağız. Öncelikle switch case yapısını inceleyeceğiz, daha sonra reflection ile düzenleme yapacağız, en son da delegate dictionary ile kodu düzenleyeceğiz. Aradaki farkı gördükten sonra istediğiniz yapıyı kullanmak size kalmış, fakat sanki tercihiniz belli gibi olacak. Hazırsak başlayalım.
24 Nisan 2018 Salı
Code Simplicity ( Kod Basitliği - 4)
S.a. Arkadaşlar,
Bildiğiniz gibi Kod Basitliği kitabını bölüm bölüm inceliyorduk. Geçen yazımızda tasarımın zorluklardan bahsetmiştik. Bugünkü yazımız ise diğer üç yazımıza göre biraz uzun olacaktır. Umarım en keyifli şekilde okursunuz. Bugünkü yazımızın 3 temek başlığı yazılım tasarım denklemi, tasarımın kalitesi ve öngörülmeyen sonuçlardır. Eğer hazırsak başlayalım :)
Bildiğiniz gibi Kod Basitliği kitabını bölüm bölüm inceliyorduk. Geçen yazımızda tasarımın zorluklardan bahsetmiştik. Bugünkü yazımız ise diğer üç yazımıza göre biraz uzun olacaktır. Umarım en keyifli şekilde okursunuz. Bugünkü yazımızın 3 temek başlığı yazılım tasarım denklemi, tasarımın kalitesi ve öngörülmeyen sonuçlardır. Eğer hazırsak başlayalım :)
15 Nisan 2018 Pazar
Code Simplicity ( Kod Basitliği - 3)
S.a. Arkadaşlar,
Bildiğiniz gibi Kod Basitliği kitabı yazı serisine başlamıştık. Önceki yazıda kayıp bilimi işlemiştik. Yazılımcının aynı zamanda bir tasarımcı olduğunu ve yazılım bilim ilişkisi üzerinde durmuştuk. Bugün ise 3.bölüm olan yazılım tasarımının zorluklarına değineceğiz. Şimdi kısa bir giriş yaptıktan sonra yazımıza geçebiliriz.
Bildiğiniz gibi Kod Basitliği kitabı yazı serisine başlamıştık. Önceki yazıda kayıp bilimi işlemiştik. Yazılımcının aynı zamanda bir tasarımcı olduğunu ve yazılım bilim ilişkisi üzerinde durmuştuk. Bugün ise 3.bölüm olan yazılım tasarımının zorluklarına değineceğiz. Şimdi kısa bir giriş yaptıktan sonra yazımıza geçebiliriz.
8 Nisan 2018 Pazar
Code Simplicity ( Kod Basitliği - 2)
S.a. Arkadaşlar,
Daha önceki yazımızda bahsettiğimiz gibi Code basitliği kitabın çevirisini yapıp anladıklarımızı aldığımız notları bazen de ek açıklamalar yaparak yazısı dizisi hazırlıyorduk. Bugün bu yazı dizisinin 2.bölümü olan Kayıp Bilimi işleyeceğiz. Bu başlık altında Her programcı bir tasarımcıdır, yazılımm tasarımın bilimi ve tasarımda neden bilim yok konularını işleyeceğiz. Hazırsak başlayalım :)
Daha önceki yazımızda bahsettiğimiz gibi Code basitliği kitabın çevirisini yapıp anladıklarımızı aldığımız notları bazen de ek açıklamalar yaparak yazısı dizisi hazırlıyorduk. Bugün bu yazı dizisinin 2.bölümü olan Kayıp Bilimi işleyeceğiz. Bu başlık altında Her programcı bir tasarımcıdır, yazılımm tasarımın bilimi ve tasarımda neden bilim yok konularını işleyeceğiz. Hazırsak başlayalım :)
Kaydol:
Kayıtlar (Atom)