Skip to content

Latest commit

 

History

History
25 lines (23 loc) · 2.36 KB

File metadata and controls

25 lines (23 loc) · 2.36 KB

Prensip Nedir?

  • Prensipler her daim(kod yazma süreçlerinde) şuurlu hareket etmenizi sağlayacak ilkeler olacaktır.
  • Prensip bir bütünün/olgunun/şeyin ahlaki sınırlarını çizen evrensel ilkelerdir.
  • Herhangi bir fiziki kurala dayalı değildir.
  • Sınırları yoktur.
  • koşul zaman mekandan bağımsızdır.
  • Senin ahlaki sınırlarını çizer
  • Prensip kural değildir. Kuralın üzerinde ahlaki daha soyut/evrensel olan bir üst kuraldır.
  • Prensibin olduğu yerde kurallar vardır bu kurallar bu prensiplerin sınırında inşa edilirler koşullara,zamana,mekana göre kurallar değişkenlik gösterebilir. ve bu kurallara göre davranışlarımız da değişkenlik gösterebilir.
  • Prensipler değişmez şeylerdir.
  • Prensipler olayın en evrensel/kutsal en işin özünde olan ideal formudur.
  • Prensiplere/ilkelere uyarsanız doğru davranmış olursunuz, uymazsanız yanlış diyemeyiz ama prensiplerin getirmiş olduğu saha içerisindek, avantajlardan istifade edemezsiniz.
  • Prensipler; insanın hayat yolculuğunda, gittiği yolda, davasında ona yol gösteren, onun sınırlarını belirleyen üst evrensel ilkelerdir.
  • Prensip dediğin şey basit gelebilir ama uygulamada sahası çok geniştir.
  • Örneğin İyi bir insan olmak prensiptir ama lazım olan her noktada olması gereken adam olmaktır.
  • Yazılım süreçlerinde de prensipler doğrultusunda inşa edilecek kodların ideal formlara kavuşabilmesi için ileride öngörebilsekte öngöremesekte en ideal şekilde bizleri karşılayabilecek daha yönetilebilir bir hale gelecek yarın bir ihtiyaca daha hıclı bir sonuç üretebilecek şekilde inşa edilebilmesi için belirli yol göstericilere/sınırlara ihtiyacımız var işte bu sınırlarda yazılım süreçlerinde bizim kodlama da koymuş olduğumuz prensiplerimizdir.
  • Yazılım prensipleri; durumuna göre en ideal davranışları ortaya koymanı sağlayan genel kodlama ahlakını sağlar.
  • Yazılım prensipleri en ideal kodlama ahlakını sağlayan üst ilkelerdir.
  • Kodlamayı zorlaştıran ilkesiz kod yazmaktır.

"Adabı vardır yazılımın. Önce kiminle yazdığını bileceksin, sonra kime yazdığını. Değecek mesela yazdığın meseleye. Ya keyfe yazacaksın, ya da laf getirmeyeceksin algoritmana. Çünkü kolay kırılır prensip kadehi. Bir de kod satırında olmayana, olsun istediğine yazacaksın."

  • Gençay Yıldız