Desk Checking - Pengertian, Fungsi dan Contoh

Desk Checking adalah proses meninjau source code program secara manual. Ini melibatkan membaca fungsi dalam kode dan mengujinya secara manual, seringkali dengan beberapa nilai input. Developer dapat memeriksa kode mereka sebelum merilis program perangkat lunak untuk memastikan algoritme berfungsi secara efisien dan benar.

Istilah "Desk Checking" mengacu pada pendekatan manual untuk meninjau source code (duduk di meja), daripada menjalankannya melalui debugger atau proses otomatis lainnya. Dalam beberapa kasus, seorang programmer bahkan dapat menggunakan pensil dan kertas untuk merekam proses dan output dari fungsi-fungsi dalam sebuah program. Misalnya, developert dapat melacak nilai satu atau lebih variabel dalam suatu fungsi dari awal hingga akhir. Menelusuri kode baris demi baris secara manual dapat membantu pemrogram menangkap logika yang tidak tepat atau inefisiensi yang tidak dapat dilakukan oleh debugger perangkat lunak.

Sementara desk checking berguna untuk mengungkap kesalahan logika dan masalah lain dalam source code program, itu memakan waktu dan tunduk pada kesalahan manusia. Oleh karena itu, IDE atau alat debugging lebih cocok untuk mendeteksi masalah kecil, seperti kesalahan sintaks. Juga bermanfaat untuk memiliki lebih dari satu developer desk check yang memeriksa program untuk mengurangi kemungkinan mengabaikan kesalahan dalam source code.

Lebih baru Lebih lama