Pragmatik programcı, pratik ve etkili yazılım geliştirmeye odaklanan bir yazılım geliştirme felsefesini anlatır 1.
Pragmatik programcıların temel ilkeleri şunlardır:
- Sorumluluk almak: Kodun ve ortaya çıkan sorunların sahibi olmak 12.
- İşini düşünmek: Talimatları körü körüne takip etmek yerine, daha geniş hedefleri anlamak 1.
- Bilgi oluşturmak ve aktarmak: Sürekli öğrenmek ve içgörüleri paylaşmak 12.
- Yazılım entropisi: Kodun zamanla bozulduğunu anlamak ve yeniden düzenleme yapmak 1.
- Kendini tekrar etmemek (DRY): Modüler ve yeniden kullanılabilir kod yazmak 13.
Ayrıca, prototipleme, ortogonallik ve kırık pencerelerle yaşamama gibi diğer kavramlar da pragmatik programcılığın önemli unsurlarıdır 1.
5 kaynaktan alınan bilgiyle göre: