Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
Best practice nedir?

Açık 1 Cevaplar 100 Gösterim Genel Kavramlar
Best practice kavramı nedir? Neden kullanılır?

1 cevap

0

Fen bilimlerinde bildiğimiz gibi bazı yazalarımız vardır. Yer çekimi yasası, soğuma yasası gibi.

Yasa kısaca

Bilimsel yasa, henüz aksi bir durumun gözlemlenmediği bir olguyu matematiksel bir kesinlikle tanımlayan açık, sade, hassas önermelerdir.

Yazılımda ise genellikle problemlere birden fazla çözüm bulunabildiği için bunları arasında seçim yapabilmek adına neredeyse yasalaşmamış yaklaşımlar vardır.

Bir problemin çözümü için daha önce denenmiş alternatiflerinden daha iyi sonuç verdiği belirlenmiş, tekrar tekrar bunu ıspatlayan yaklaşlımlara best practice yani en iyi pratik şekli diyoruz.
 

Java tarafından birkaç örnek vermek gerekirse.

  • String birleştirme işlemi için + işareti yerine StringBuilder kullanmak
  • Sınıfa ait bütün alanların private olması, sadece gerekli olanların public olması
  • Collection sınıfları kullanırken referensının interface olması
  • vs

Kaynak:

https://www.gazeteduvar.com.tr/analiz/2017/01/23/bilimsel-teori-yasa-ve-hipotez-nedir

(5.6k puan)