56 Prinsip Engineering Software Dikumpulkan dalam Situs Web

Judul asli: Laws of Software Engineering

Mengapa Ini Penting

Mengkonsolidasasi prinsip-prinsip fundamental yang memandu praktik terbaik pengembangan software modern

Situs Laws of Software Engineering mengumpulkan 56 hukum dan prinsip pengembangan software termasuk Conway's Law, Brooks's Law, dan CAP Theorem yang mengatur arsitektur sistem, tim, dan pengambilan keputusan.

Situs lawsofsoftwareengineering.com menyajikan koleksi komprehensif 56 prinsip fundamental dalam pengembangan software yang dikategorikan menjadi arsitektur, tim, perencanaan, kualitas, skala, desain, dan keputusan. Koleksi mencakup hukum terkenal seperti Conway's Law tentang struktur komunikasi organisasi yang tercermin dalam sistem, Brooks's Law bahwa menambah tenaga kerja pada proyek terlambat membuatnya semakin terlambat, dan CAP Theorem untuk sistem terdistribusi. Prinsip-prinsip lain termasuk Premature Optimization dari Knuth, YAGNI (You Aren't Gonna Need It), Boy Scout Rule, Hyrum's Law, dan Gall's Law. Situs ini juga mencakup konsep seperti Technical Debt, Dunbar's Number untuk batasan tim, dan Testing Pyramid untuk strategi pengujian.

Sumber

lawsofsoftwareengineering.com — Baca artikel asli →