it-swarm.asia

KURU, ÖPÜCÜK, KATI vb. Olarak sınıflandırılan nedir?

DRY gibi bir tasarım deseni, bir metodoloji veya aradaki bir şey mi? Belirli uygulamaları yok zorunlu olarak gösterilebilir (KISS gibi bir şey kullanmayan bir vakayı kolayca gösterebilseniz bile ... bakınız Günlük WTF çok sayıda örnek için) veya bir metodoloji gibi bir geliştirme sürecini tam olarak açıklamazlar Bu, bu tür “başparmak kuralı” nı nerede bırakıyor?

62

Wikipedia 'a göre prensip yazılım geliştirme.

Aslında Wikipedia hepsine prensip olarak atıfta bulunur:

KURU :

Yazılım mühendisliğinde, Kendinizi Tekrarlama (KURU) veya Çoğaltma Kötülük (DIE) yazılım geliştirmenin ilkesidir

ÖPÜCÜK :

KISS tasarım ilkesinin "Basit tut, Aptal!".

BIR KATI :

ilkeleri birlikte uygulandığında, bir programcının zaman içinde bakımı ve genişletilmesi kolay bir sistem oluşturma olasılığını artırmayı amaçlamaktadır

103
JD Isaacks

Temel mühendislik olduklarını söyleyebilirim ilkeler.

Bir metodolojinin n prensipleri olabilir.

Ve kesinlikle tasarım deseni değiller :)

18
Demian Brecht

Bunlar, günlük çalışmalarınız için katmanların, sorunlu alanların ve teknolojilerin sınırlarını aşan kurallar.

Ayrıca profesyonel pratiğinizi tanımlayan felsefe olarak adlandırdığınız şeyi oluştururlar.

7
user8685