Rumah Pembangunan Apakah pengaturcaraan melampau (xp)? - definisi dari techopedia

Apakah pengaturcaraan melampau (xp)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa yang dimaksud dengan Extreme Programming (XP)?

Pengaturcaraan Extreme (XP) adalah metodologi pembangunan perisian yang kuat, berdisiplin dan tangkas yang memfokuskan kepada pengekodan dalam setiap kitaran hayat pembangunan perisian (SDLC). Tahap-tahap ini adalah: Integrasi berterusan untuk mencari dan membaiki masalah awal dalam proses pembangunan Penglibatan pelanggan dan maklum balas yang pantas Tatatertip metodologi XP ini diperoleh dari empat nilai utama berikut Kent Beck, pemula XP: Komunikasi: Komunikasi antara ahli pasukan dan pelanggan mesti berlaku secara kerap dan menghasilkan perbincangan projek terbuka tanpa rasa takut terhadap tindakan balas. Kesederhanaan: Ini melibatkan penggunaan reka bentuk, teknologi, algoritma dan teknik yang paling mudah untuk memenuhi keperluan pelanggan untuk lelaran projek semasa. Maklum balas: Maklum balas mesti diperolehi pada pelbagai, tahap yang berbeza, contohnya, ujian unit, semakan kod dan integrasi. Keberanian: Melaksanakan keputusan yang sukar tetapi diperlukan.

Techopedia menjelaskan Pemrograman Extreme (XP)

Sebagai tambahan kepada nilai-nilai utama, pelaksanaan metodologi XP juga memerlukan sokongan dari tiga prinsip perubahan tambahan, merangkumi perubahan dan kerja yang berkualiti. Dua belas amalan utama juga mesti diikuti: Beberapa pengamal metodologi tradisional mengkritik XP sebagai proses "tidak nyata" yang menyebabkan pengkodan yang tidak masuk akal. Beberapa pemaju perisian tradisional mendapati XP tidak fleksibel dengan fungsi yang rendah dan potensi kreatif yang sedikit. Kritikan tambahan ialah XP: Tidak mempunyai struktur. Kurang dokumentasi penting. Tidak mempunyai hasil yang jelas, iaitu anggaran yang realistik adalah sukar kerana keseluruhan skop keperluan projek tidak ditakrifkan sepenuhnya. (Ini kekurangan keperluan terperinci menjadikan XP sangat cenderung untuk merangka skop.) Memerlukan perubahan budaya untuk penerimaan. (Boleh bekerja untuk pemaju kanan sahaja) Adalah mahal, iaitu, memerlukan komunikasi / pertemuan yang kerap dengan perbelanjaan pelanggan, yang mungkin menyebabkan rundingan yang sukar. Mempunyai ketidakcekapan mungkin dari perubahan kod kerap dalam pelbagai lelaran. Sudah tentu, seperti mana-mana metodologi pembangunan, semua ini sangat subjektif dan bergantung kepada keutamaan peribadi.

Apakah pengaturcaraan melampau (xp)? - definisi dari techopedia