Rumah Perangkat lunak Menari lambat dengan teknologi: debugging, programmer dan mesin

Menari lambat dengan teknologi: debugging, programmer dan mesin

Daftar Isi:

Anonim

Siapa pun yang telah bekerja pada pengkodean bahkan proyek paling dasar tahu bahwa prosesnya membutuhkan sedikit kesabaran. Banyak jebakan mencoba menulis kode dari awal adalah lagu dan tarian dari semua cara yang bisa dilakukan oleh programmer atau pengembang manusia. Daftarnya panjang, dan mencakup semuanya mulai dari kesalahan sintaksis, yang biasanya akan ditangkap oleh kompiler, hingga bug "tingkat visi" yang lebih dalam yang membutuhkan tinjauan yang lebih cerdas. Untuk itu, sekolah dan pusat pelatihan mengajar siswa ilmu komputer cara "men-debug" suatu program. Yang menarik, bagaimanapun, adalah bahwa setiap individu mengembangkan tanggapannya sendiri yang sangat unik terhadap tantangan ini. Bahkan, ini mungkin area di mana lebih dari sedikit wawasan pribadi diperlukan. (Baca tentang beberapa tokoh paling penting pemrograman dalam Pionir Pemrograman Komputer.)

Kode Debugging: Bagaimana Selesai

Dalam beberapa kasus, profesional ilmu komputer dapat menggunakan sumber daya dari studio pengembang atau lingkungan pemrograman untuk mengisolasi bug dalam suatu program. Ketika jenis-jenis penanganan kesalahan atau pesan-pesan sistem ini tidak tersedia atau berguna, debugging harus melalui kode per baris. Banyak lingkungan pemrograman, seperti Microsoft Visual Basic Studio, memiliki fitur yang memungkinkan "melangkah" melalui kode yang jelas, garis demi garis.

Melangkah melalui kode membantu dalam dua cara utama: pertama, programmer dapat melihat apa yang terjadi ketika komputer membaca kode, dan ke mana fokusnya dalam hal fungsi rekursif dan interaksi kode lainnya. Kedua, programmer sering dapat melihat nilai-nilai variabel yang berbeda dengan menggunakan perintah mouse-over atau bagian lain dari antarmuka. Mengetahui nilai-nilai apa saja dalam variabel adalah cara utama untuk memahami apa yang dilakukan komputer dengan kode yang diberikannya.

Menari lambat dengan teknologi: debugging, programmer dan mesin