Kadang-kadang dalam latihan pemrograman, pembuatan pelat, menempatkan rel panduan di sekitar tugas-tugas yang harus diimplementasikan oleh programmer junior, dll., Terjadi bahwa programmer disajikan kode yang tidak diterapkan dan disuruh "mengisi bagian yang kosong." Misalnya, tes unit yang dapat mengkompilasi, tetapi gagal, atau deklarasi kelas dengan metode kosong.
Apakah ada istilah umum untuk praktik ini?
terminology
Brandon Arnold
sumber
sumber
Jawaban:
Anda merujuk pada sebuah rintisan atau kerangka :
Rintisan
Ini biasanya merupakan metode atau fungsi dengan tubuh yang sebagian besar kosong yang hanya mengembalikan nilai dummy sehingga kode akan dikompilasi.
Kerangka
Ini adalah metode yang memiliki algoritma tingkat tinggi diimplementasikan, tetapi setiap bagian dibiarkan tidak diterapkan. Mereka mungkin berupa blok kode kosong, atau metode rintisan referensi (lihat di atas) yang pada akhirnya akan melakukan subtugas. Ini adalah cara yang baik untuk mengekspresikan desain perangkat lunak untuk seorang programmer junior yang mungkin berjuang dengan upaya desain yang lebih besar, atau untuk memastikan Anda memiliki algoritma yang benar sebelum menginvestasikan terlalu banyak waktu dalam detail tingkat rendah.
Praktik menggunakan elemen kode ini akan disebut stubbing atau membuat kerangka kode .
sumber
Saya telah melihat istilah " rintisan " digunakan.
Sebagai contoh, saya percaya bahwa Eclipse secara otomatis memasukkan komentar
ke bertopik yang dihasilkan secara otomatis terkenal, baik,.
Perhatikan juga penggunaan istilah “rintisan” dalam konteks pengujian unit .
sumber
Dalam Visual Studio, ketika menulis kode intellisense akan memberi Anda opsi "menghasilkan metode rintisan baru". Ketika Anda memilih opsi ini, Visual Studio akan menghasilkan rintisan / kerangka kode persis seperti yang telah Anda jelaskan.
Microsoft menyebut ini sebagai rintisan, jadi saya juga akan menyebut bertopik ini.
sumber