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)

Programcılar için Programlama İlkeleri ve Yönergeleri

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)

  1. Kodunuzu inceleyin ve optimize edin
  2. Uzatmaya açık, ancak değişikliğe kapalı
  3. KISS (Basit Tut, Aptal)
  4. Kendinizi Tekrar Etmeyin (KURU)
  5. 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

Belge Kodu

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.



About the author

10 yılı aşkın deneyime sahip bir bilgisayar uzmanıyım. Boş zamanlarımda, bir ofis masasında yardım etmeyi ve çocuklara interneti nasıl kullanacaklarını öğretmeyi severim. Becerilerim pek çok şeyi içeriyor ama en önemlisi, insanların sorunları çözmelerine nasıl yardım edeceğimi biliyorum. Acil bir konuda size yardımcı olabilecek birine ihtiyacınız varsa veya sadece bazı temel ipuçları istiyorsanız, lütfen bana ulaşın!



Related posts