Tüm Programcıların uyması gereken En İyi Programlama İlkeleri ve Yönergeleri
İyi kod yazmak çok zordur, isterseniz zor, ancak iyi bir programcıysanız, işleri kontrol altına almakta sorun yaşamamalısınız. Ancak, programlamada yeni olanlar için, muhtemelen yardımcı olacak bazı temel programlama ilkelerinden bahsetmek istiyoruz.
Programcılar için Programlama İlkeleri(Principles) ve Yönergeleri(Guidelines)
Buradaki fikir, kaliteli koda sahip olmaktır, yani hiçbir zaman kısayol kullanmamaktır. Durum tespiti yapın ve sonunda her şey yolunda gitmeli. Evet, kodunuzu yazmanız uzun zaman alacak ama en azından günün sonunda bir ton hatadan yoksun olacak. İşte Programcıların uyması gereken bazı Programlama İlkeleri(Principles) ve Yönergeleri :(Guidelines Programmers)
- Kodunuzu inceleyin ve optimize edin
- Uzatmaya açık, ancak değişikliğe kapalı
- KISS (Basit Tut, Aptal)
- Kendinizi Tekrar Etmeyin (KURU)
- Kodu belgelemeyi alışkanlık haline getirin
1] Kodunuzu inceleyin ve optimize edin
Ne kadar iyi bir programcı olduğunuzu düşünürseniz düşünün, kodunuz her zaman mükemmel olmayacaktır. Bunu akılda tutarak, kodunuzu hatalara karşı gözden geçirmenizi ve gerektiğinde optimize etmenizi öneririz. Her şey plana göre giderse, kod daha verimli olur, ancak yine de aynı sonuçları verir.
Şimdi, bir şeylerin sürekli değiştiğini fark etmelisiniz, bu nedenle değişiklik yapmak için kod tabanınızı tekrar ziyaret etmek tamamen normaldir. Ve bunu projenizin ömrü boyunca birçok kez yapmanız gerekebilir, bu yüzden bunu aklınızda bulundurun.
Okuyun(Read) : Programlamada Fonksiyon Nedir?(What is a Function in Programming?)
2] Uzatmaya açık(Open) , ancak değişikliğe kapalı
Kod yazıp başkalarının değiştirmesi için serbest bırakmak iyi bir davranış değildir. Ne zaman bir güncelleme yayınlarsanız, güncellemeniz değişiklikle uyumlu olmadığı için kodun kırılma ihtimali vardır. Bu nedenle, lütfen daha kolay bakıma izin verdiği için kod tabanı destek uzantılarınıza sahip olma özelliğini desteklemeyi düşünün.
Değişiklikleri sorunsuz bir şekilde desteklemenin harika yolları olduğuna inanıyorsanız, devam edin. Plan bozulursa, harika bir planın yürürlükte olduğundan emin ol .(Just)
3] KISS (Basit Tut, Aptal)
Bunu saygısızlık olarak görmemelisiniz çünkü en popüler kodlama prensiplerinden biridir. Görüyorsunuz, fikir, kodunuzu olabildiğince basit tutmaktır. Sıra(Don) dışı şeyler yaptığınız bir duruma düşmeyin.
Tek bir satırda bir komut dosyası yazabiliyorsanız, yapın ve birden çok satıra uzatmaya çalışmayın. Basit yazmak, neler olup bittiğini her zaman bilmenizi sağlar ve okuması da daha kolaydır.
Okuyun(Read) : Düşük Düzeyli ve Yüksek Düzeyli Programlama dilleri arasındaki fark(Difference between Low-level and High-level Programming languages) .
4] Kendini Tekrar Etme (KURU)
Kod yazarken en önemli şeylerden biri, aynı kodu iki kez yazarken olduğu gibi, kendinizi asla tekrarlamadığınızdan emin olmaktır. Bu yoldan gitmek çok büyük bir hatadır, bu nedenle insanlar her ne pahasına olursa olsun kopyalardan kaçınmayı alışkanlık haline getirmelidir.
Anladığımız kadarıyla, kullanıcılar tek bir kodu birden çok kez çalıştırmak için döngüyü destekleyen algoritmaları bulmalıdır. Sadece DRY kodunun bakımının çok daha kolay olduğunu unutmayın.
5] Kodu belgelemeyi alışkanlık haline getirin
Bunu herkes yapmaz, ancak her zaman yaygın bir uygulama olmalıdır. Görüyorsunuz, birçok profesyonel programcı kodlarını ileride başvurmak üzere belgelemeye karar verdi. Bunun ne anlama geldiğini bilmiyorsanız, aslında önemli noktalara notlar bırakmaktır.
Yazdıktan(Imagine) bir yıl sonra kodunuza geri döndüğünüzü hayal edin, ancak neden belirli kararlar verdiğiniz konusunda kafanız karıştı. Şimdi, eğer bir not bırakılmışsa, o zaman karışıklık için bir neden olmazdı, bu yüzden tüm programcılar çalışmalarını zaman içinde belgelemelidir.
Related posts
acemi Programcılar için en iyi beş proje
Java program Command Prompt'dan nasıl çalıştırılır
JavaScript Programming Language nedir
Java Programlama dili nedir? Code örnekler
R programming dili nedir ve neden RStudio kullanmalısınız?
Download, Install, Learn Microsoft Small Basic programming Dil
Ücretsiz Bilgisayar Programlama Dersleri İçin En İyi 14 Site
Alternate Text Browser, birkaç Programming diline göz atmanızı sağlar
2020'de Öğrenilecek En İyi Programlama Dilleri Nelerdir?
Low-level and High-level Programming languages arasındaki fark
Google Go Programming Language nedir - gereksinimler, FAQ
Programlamada bir fonksiyon nedir? Açıklıyoruz
8 En İyi Web Siteleri Python Programming bilgi için
Programmers için Best Discord Servers katılmak için
PilotEdit Lite büyük Programming dosyalarını düzenlemede iyi bir iş yapıyor