azsayings.com 1,000,000++ Kutipan dan Pepatah

John Carmack: "Poin penting adalah bahwa biaya penambahan fitur bukan...

"Poin penting adalah bahwa biaya penambahan fitur bukan hanya waktu yang diperlukan untuk kode itu. Biaya juga termasuk penambahan hambatan untuk ekspansi di masa depan. Tentu, daftar fitur apa pun yang diberikan dapat diimplementasikan, diberikan waktu pengkodean yang cukup. Tapi selain terlambat datang, Anda biasanya akan berakhir dengan basis kode yang sangat rapuh sehingga ide-ide baru yang seharusnya mati-sederhana akhirnya membutuhkan waktu lebih lama untuk bekerja di web yang sudah kusut. Caranya adalah dengan memilih fitur yang tidak saling bertarung."

--- John Carmack

Versi Bahasa Inggris

The important point is that the cost of adding a feature isn't just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. Sure, any given feature list can be implemented, given enough coding time. But in addition to coming out late, you will usually wind up with a codebase that is so fragile that new ideas that should be dead-simple wind up taking longer and longer to work into the tangled existing web. The trick is to pick the features that don't fight each other.