Apa itu Pengodean Tangan?

Hand coding adalah teknik pemrograman dan pengkodean di mana pengguna mengetikkan semua kode secara manual. Saat pengguna membangun situs web atau program, dia dapat memberikan kode atau menggunakan generator — sering dikenal sebagai editor Apa yang Anda Lihat Adalah Apa yang Anda Dapatkan (WYSIWYG). Satu keuntungan dari pengkodean tangan adalah jejak pengkodean yang lebih kecil, yang menyebabkan situs web dan program dimuat dengan cepat dan bersih. Sebagian besar pekerjaan yang mempekerjakan programmer mengharuskan mereka mengetahui cara memberikan kode, karena beberapa generator mungkin terbatas fungsinya. Kerugian dari pengkodean situs web atau program secara manual adalah memakan waktu lebih lama dan ada kurva belajar.

Seorang programmer yang ingin membuat website atau program dapat memilih untuk memberikan kode atau menggunakan generator. Dengan pengkodean tangan, pengguna mengetik semuanya secara manual; semua kode diketik ke editor teks dengan tangan. Jika generator digunakan, generator akan secara otomatis membuat sebagian besar kode. Misalnya, jika programmer ingin menempatkan gambar di situs web, dia cukup membuka gambar di generator dan generator akan membuat semua pengkodean yang diperlukan untuk menempelkan gambar ke situs web.

Keuntungan utama dari pengkodean tangan adalah jejak pengkodean yang kecil; ketika generator digunakan, sering kali membuat kode tambahan. Beberapa generator menambahkan kode pengenal, sehingga pengguna lain tahu generator apa yang membuat situs web atau program. Generator lain menambahkan kode ekstra untuk memenuhi standar pengkodean beberapa tahun sekaligus, sehingga orang yang memiliki browser Internet atau sistem operasi sebelumnya masih dapat menggunakan situs web atau program, tetapi ini biasanya tidak diperlukan. Situs web atau program yang dikodekan dengan tangan biasanya memiliki pengkodean yang jauh lebih sedikit, sehingga waktu pemuatan jauh lebih cepat. Pengkodean juga memuat lebih bersih, artinya ada sedikit kemungkinan bahwa beberapa bagian dari program atau situs web tidak dimuat dengan benar, menyebabkan kode muncul daripada gambar atau teks.

Jika seorang programmer mencari karir dalam membangun program atau situs web, sebagian besar pemberi kerja memintanya untuk mengetahui cara memberikan kode. Generator biasanya dapat memanipulasi dan membuat kode dengan cukup baik, tetapi generator mungkin tidak dapat memperbaiki masalah pengkodean tingkat lanjut. Mengetahui pengkodean tangan juga membutuhkan lebih banyak pengetahuan pengkodean, membuat programmer lebih mahir dalam bahasa pengkodean.

Ada dua kelemahan utama pengkodean tangan: waktu dan pengetahuan. Membuat situs web atau program dari awal dapat memakan waktu berjam-jam atau berhari-hari lebih lama daripada menggunakan generator. Pemrogram pengkodean tangan juga harus memiliki pengetahuan yang baik tentang bahasa pengkodean; jika tidak, mereka harus sering memeriksa referensi pengkodean saat membuat situs web atau program.