pengkodean
Hal Penting Yang Perlu Diperhatikan Saat Penerapan Pada Coding – Pengkodean adalah proses mengubah desain sistem ke dalam format bahasa komputer. Fase pengkodean pengembangan perangkat lunak ini berkaitan dengan perangkat lunak yang menerjemahkan spesifikasi desain ke dalam kode sumber. Penting untuk menulis kode sumber & dokumentasi internal sehingga kesesuaian kode dengan spesifikasinya dapat dengan mudah diverifikasi.
Hal Penting Yang Perlu Diperhatikan Saat Penerapan Pada Coding
binaryjs – Coding dilakukan oleh coder atau programmer yang merupakan orang-orang independen dari designer. Tujuannya bukan untuk mengurangi upaya dan biaya fase pengkodean, tetapi untuk memotong biaya tahap selanjutnya. Biaya pengujian dan pemeliharaan dapat dikurangi secara signifikan dengan pengkodean yang efisien.
Tujuan Pengkodean
Untuk menerjemahkan desain sistem ke dalam format bahasa komputer: Pengkodean adalah proses mengubah desain sistem ke dalam format bahasa komputer, yang dapat dijalankan oleh komputer dan yang melakukan tugas-tugas seperti yang ditentukan oleh desain operasi selama fase desain.
Untuk mengurangi biaya fase selanjutnya: Biaya pengujian dan pemeliharaan dapat dikurangi secara signifikan dengan pengkodean yang efisien.
Membuat program lebih mudah dibaca: Program harus mudah dibaca dan dipahami. Ini meningkatkan pemahaman kode yang memiliki keterbacaan dan pemahaman sebagai tujuan yang jelas dari aktivitas pengkodean itu sendiri dapat membantu dalam menghasilkan perangkat lunak yang lebih dapat dipelihara.
Untuk mengimplementasikan desain kami ke dalam kode, kami memerlukan bahasa fungsional tingkat tinggi. Sebuah bahasa pemrograman harus memiliki karakteristik sebagai berikut:
Baca Juga : Dasar-dasar HTML Yang Penting Untuk Dipelajari
Karakteristik Bahasa Pemrograman
Keterbacaan: Bahasa tingkat tinggi yang baik akan memungkinkan program ditulis dalam beberapa metode yang mirip dengan deskripsi fungsi yang mendasarinya dalam bahasa Inggris. Pengkodean dapat dilakukan dengan cara yang pada dasarnya mendokumentasikan diri sendiri.
Portabilitas: Bahasa tingkat tinggi, karena hampir tidak bergantung pada mesin, seharusnya mudah untuk mengembangkan perangkat lunak portabel.
Umum: Sebagian besar bahasa tingkat tinggi memungkinkan penulisan koleksi program yang sangat banyak, sehingga membebaskan programmer dari kebutuhan untuk berkembang menjadi ahli dalam banyak bahasa yang beragam.
Singkat: Bahasa harus memiliki kemampuan untuk mengimplementasikan algoritma dengan jumlah kode yang lebih sedikit. Program berarti dalam bahasa tingkat tinggi seringkali secara signifikan lebih pendek daripada padanan tingkat rendahnya.
Pemeriksaan kesalahan: Seorang programmer cenderung membuat banyak kesalahan dalam pengembangan program komputer. Banyak bahasa tingkat tinggi meminta banyak bug yang memeriksa baik pada waktu kompilasi dan waktu berjalan.
- Biaya: Biaya akhir dari bahasa pemrograman adalah tugas dari banyak karakteristiknya.
- Terjemahan cepat: Seharusnya memungkinkan terjemahan cepat.
- Efisiensi: Ini harus mengotorisasi pembuatan kode objek yang efisien.
Modularitas: Sangat diharapkan bahwa program dapat dikembangkan dalam bahasa sebagai beberapa modul yang dikompilasi secara terpisah, dengan struktur yang sesuai untuk memastikan konsistensi diri di antara modul-modul ini.
Tersedia secara luas: Bahasa harus tersedia secara luas, dan harus layak untuk menyediakan penerjemah untuk semua mesin utama dan semua sistem operasi utama.
Standar pengkodean mencantumkan beberapa aturan yang harus diikuti selama pengkodean, seperti cara variabel diberi nama, cara kode ditata, konvensi pengembalian kesalahan, dll.
Standar Pengkodean
Standar pengkodean umum mengacu pada bagaimana pengembang menulis kode, jadi di sini kita akan membahas beberapa standar penting terlepas dari bahasa pemrograman yang digunakan.
Berikut ini adalah beberapa standar pengkodean yang representatif:
Indentasi: Indentasi yang tepat dan konsisten sangat penting dalam menghasilkan program yang mudah dibaca dan dipelihara.
Indentasi harus digunakan untuk:
- Menekankan tubuh struktur kontrol seperti loop atau pernyataan pilih.
- Menekankan tubuh pernyataan bersyarat
- Tekankan blok lingkup baru
Komentar sebaris: Komentar sebaris menganalisis fungsi subrutin, atau aspek kunci dari algoritme harus sering digunakan.
Aturan untuk membatasi penggunaan global: Aturan ini mengarsipkan tipe data apa yang bisa dideklarasikan global dan apa yang tidak.
Pemrograman Terstruktur: Metode Pemrograman Terstruktur (atau Modular) harus digunakan. Pernyataan “GOTO” tidak boleh digunakan karena mengarah ke kode “spaghetti”, yang sulit dibaca dan dipelihara, kecuali sebagaimana diuraikan dalam Standar dan Pedoman FORTRAN.
Konvensi penamaan untuk variabel global, variabel lokal, dan pengidentifikasi konstan: Konvensi penamaan yang mungkin adalah bahwa nama variabel global selalu dimulai dengan huruf kapital, nama variabel lokal dibuat dari huruf kecil, dan nama konstanta selalu huruf kapital.
Konvensi pengembalian kesalahan dan sistem penanganan pengecualian: Fungsi yang berbeda dalam laporan program cara kondisi kesalahan ditangani harus menjadi standar dalam suatu organisasi. Misalnya, tugas yang berbeda saat menghadapi kondisi kesalahan harus mengembalikan 0 atau 1 secara konsisten.
Pedoman Pengkodean
Pedoman pengkodean umum menyediakan programmer dengan satu set metode terbaik yang dapat digunakan untuk membuat program lebih nyaman untuk membaca dan memelihara. Sebagian besar contoh menggunakan sintaks bahasa C, tetapi pedoman dapat diuji untuk semua bahasa.
Berikut ini adalah beberapa pedoman pengkodean representatif yang direkomendasikan oleh banyak organisasi pengembangan perangkat lunak.
1. Panjang Baris: Merupakan praktik yang baik untuk menjaga panjang baris kode sumber pada atau di bawah 80 karakter. Garis yang lebih panjang dari ini mungkin tidak terlihat dengan baik pada beberapa terminal dan alat. Beberapa printer akan memotong garis yang lebih panjang dari 80 kolom.
2. Spasi: Penggunaan spasi yang tepat dalam satu baris kode dapat meningkatkan keterbacaan.
Contoh:
Buruk: cost=price+(price*sales_tax)
fprintf(stdout ,”Total biaya adalah %5.2f\n”,cost);
Lebih baik: biaya = harga + ( harga * pajak_penjualan )
fprintf (stdout,”Total biaya adalah %5.2f\n”,biaya);
3. Kode harus didokumentasikan dengan baik: Sebagai aturan praktis, harus ada setidaknya satu baris komentar rata-rata untuk setiap baris tiga sumber.
4. Panjang fungsi apapun tidak boleh melebihi 10 baris sumber: Fungsi yang sangat panjang umumnya sangat sulit untuk dipahami karena mungkin menjalankan banyak fungsi yang berbeda. Untuk alasan yang sama, fungsi yang panjang dimungkinkan untuk memiliki jumlah bug yang jauh lebih besar.
5. Jangan gunakan pernyataan goto: Penggunaan pernyataan goto membuat program tidak terstruktur dan sangat sulit untuk dipahami.
6. Komentar Sebaris: Komentar sebaris meningkatkan keterbacaan.
7. Pesan Kesalahan: Penanganan kesalahan merupakan aspek penting dari pemrograman komputer. Ini tidak hanya mencakup penambahan logika yang diperlukan untuk menguji dan menangani kesalahan, tetapi juga melibatkan pembuatan pesan kesalahan yang bermakna.