Merhabalar, bu yazımda size eski kodları güncelleyip hatasız hale getirmenizi ve stabilize etmeyi anlatmaya çalışacağım.
İlk olarak yeni başlayanları ela alalım.
Yeni başlayan bir yazılımcı internette kaynak ararken kodları kopyalayıp kullanıyor genel olarak.
Evet, çalışır ancak farklı sorunlara neden olabilir.
Özellikle internet üzerinde hazır kodlar stabil değildir. Baştan savma yazılmıştır.
Işte bu kısımda kod analiz etme ve güncelleme kısmı devreye giriyor.
Yazımız 3 bölümden oluşacak;
Kod yapılandırması, internetten alınan veya eski bir geliştirdiğiniz projede kullandığınız bir kod bloğu olabilir.
Bunu şu an geliştirdiğiniz projeye entegre ettiğiniz zaman birçok soruna neden olacaktır. Özellikle Debug motorları sorun yok dese bile olası bir değer geldiğinde çökme yapabilir.
İlk başta çökmeyi engellemek için neredeyse çoğu yazılım dilinde olan try catch yapısını kullanmalısınız.
Bu yapı yazılım içinde olası bir çökme oluşacağı zaman bunu engeller. Ek olarak catch içine açıklama yazarsanız nerenin hata verdiğini çökme olmadan tespit edebilirsiniz.
Bu genel olarak kod yapılandırma işleminin temeli. Asıl yapılandırma ise olaya göre değişen bir yapı haline getirme. Bu kullandığınız değişkenler ile, değişken türleri ile, verileri işleme mantığınıza göre değişiklik gösterir. Iş tamamen yazan kişide bitiriyor.
Kısaca kod yapılandırması bu kadar.
Yeniden tasarlama;
Yeniden tasarlama, olan bir kodun güncel bir sisteme dahil edilmesidir. Kod yapılandırma gibi gözükebilir. Ancak onun gibi değildir. Bu işlem güncel ve sorunsuz bir sisteme özellik arttırmak için olan bir kodun bir kısmına yamalama yapmak olarak düşünebilirsiniz. Bu işlem daha çok hata vermez. Genel olarak verinin değeri farklı olmasına neden olabilir? Kod yapılandırmasında olduğu gibi değişkenler en önemli husustur.
Özellikle değişken çalışmasına dikkat etmelisiniz. Aynı değişken ismini farklı yerlerde kullanırsanız değer çalışması olur ve hata vermeyen yer hata verir. Özgün değişken isimleri kullanın ki sorun olmasın.
Kısaca yeniden tasarlama bu kadar.
Yükseltme;
Yükseltme, birçok yazılım işinden iyi anlayan kişinin sevdiği bir durumdur. Bir yazılım projesini sıfırdan yazmak.
Bunu ben yeni başlayan biri için önermiyorum. Özellikle farklı bir dilden farklı bir dile geçmek tam bir hata havuzuna neden olabiliyor.
Bu işi işten iyi anlayan, kodları okuyup analiz edebilen kişiler yapmasını öneriyorum.
Şimdi gelelim bu yükseltme nedir?
Yükseltme mesela Visual Basic dili ile yazılan yazılımı C# dili ile sıfırdan yazmak anlamına gelir.
Bu iş gerçekten yorucu bir iştir. Yazılımcılar bunu genel olarak dilin işlevi yetmediği zaman ve geleceğe dönük bir altyapı yapmak için yazarlar.
Bunun hem artıları hem zararları vardır;
Artıları;
Umarım beğenmişsinizdir. Beğendiyseniz beğen tuşuna basabilirsiniz ✌
İlk olarak yeni başlayanları ela alalım.
Yeni başlayan bir yazılımcı internette kaynak ararken kodları kopyalayıp kullanıyor genel olarak.
Evet, çalışır ancak farklı sorunlara neden olabilir.
Özellikle internet üzerinde hazır kodlar stabil değildir. Baştan savma yazılmıştır.
Işte bu kısımda kod analiz etme ve güncelleme kısmı devreye giriyor.
Yazımız 3 bölümden oluşacak;
- Kod yapılandırması.
- Yeniden tasarlama.
- Yükseltme.
Kod yapılandırması, internetten alınan veya eski bir geliştirdiğiniz projede kullandığınız bir kod bloğu olabilir.
Bunu şu an geliştirdiğiniz projeye entegre ettiğiniz zaman birçok soruna neden olacaktır. Özellikle Debug motorları sorun yok dese bile olası bir değer geldiğinde çökme yapabilir.
İlk başta çökmeyi engellemek için neredeyse çoğu yazılım dilinde olan try catch yapısını kullanmalısınız.
Bu yapı yazılım içinde olası bir çökme oluşacağı zaman bunu engeller. Ek olarak catch içine açıklama yazarsanız nerenin hata verdiğini çökme olmadan tespit edebilirsiniz.
Bu genel olarak kod yapılandırma işleminin temeli. Asıl yapılandırma ise olaya göre değişen bir yapı haline getirme. Bu kullandığınız değişkenler ile, değişken türleri ile, verileri işleme mantığınıza göre değişiklik gösterir. Iş tamamen yazan kişide bitiriyor.
Kısaca kod yapılandırması bu kadar.
Yeniden tasarlama;
Yeniden tasarlama, olan bir kodun güncel bir sisteme dahil edilmesidir. Kod yapılandırma gibi gözükebilir. Ancak onun gibi değildir. Bu işlem güncel ve sorunsuz bir sisteme özellik arttırmak için olan bir kodun bir kısmına yamalama yapmak olarak düşünebilirsiniz. Bu işlem daha çok hata vermez. Genel olarak verinin değeri farklı olmasına neden olabilir? Kod yapılandırmasında olduğu gibi değişkenler en önemli husustur.
Özellikle değişken çalışmasına dikkat etmelisiniz. Aynı değişken ismini farklı yerlerde kullanırsanız değer çalışması olur ve hata vermeyen yer hata verir. Özgün değişken isimleri kullanın ki sorun olmasın.
Kısaca yeniden tasarlama bu kadar.
Yükseltme;
Yükseltme, birçok yazılım işinden iyi anlayan kişinin sevdiği bir durumdur. Bir yazılım projesini sıfırdan yazmak.
Bunu ben yeni başlayan biri için önermiyorum. Özellikle farklı bir dilden farklı bir dile geçmek tam bir hata havuzuna neden olabiliyor.
Bu işi işten iyi anlayan, kodları okuyup analiz edebilen kişiler yapmasını öneriyorum.
Şimdi gelelim bu yükseltme nedir?
Yükseltme mesela Visual Basic dili ile yazılan yazılımı C# dili ile sıfırdan yazmak anlamına gelir.
Bu iş gerçekten yorucu bir iştir. Yazılımcılar bunu genel olarak dilin işlevi yetmediği zaman ve geleceğe dönük bir altyapı yapmak için yazarlar.
Bunun hem artıları hem zararları vardır;
Artıları;
- Kod daha temiz olur. Daha az hata olur.
- Yapısal olarak daha akıcı olur, daha hızlı çalışır.
- Bir yenilik eklenmesi yani güncelleme işlemlerini daha kolay yapmanızı sağlar.
- Hata bulması daha kolay olur.
- Özellikle farklı bir platform üzerinden API alıyorsanız veri işleme sorunu olabiliyor. Buna dikkat edip veri ı/o işini yeniden tasarlamanız gerekebilir.
- Güncelleme esnasında gözden kaçırdığımız bir kısım çok büyük sorunlara neden olabiliyor.
- Kaynak yönetimi zor olabiliyor.
Umarım beğenmişsinizdir. Beğendiyseniz beğen tuşuna basabilirsiniz ✌
Son düzenleyen: Moderatör: