Kami tidak dapat secara otomatis memilih apa itu nama pendek dan deklaratif .
Beberapa bahasa "modern" dan shinny memaksakan praktik buruk ini. Jadi kita harus dengan bijak memilih bahasa yang baik.
Ilmu komputer lahir dari ibu ilmu (matematika). Dalam matematika, penugasan variabel huruf tunggal (i, j, x, y) adalah praktik yang baik.
Konsep referensi muncul dari variabel.
Banyak orang bertanya-tanya mengapa ahli matematika dapat bekerja dengan variabel pendek seperti itu, dan ilmuwan komputer tidak bisa.
Untuk matematikawan, setelah dimasukkan ke dalam rumus, variabel kehilangan semua semantik dan menjadi tidak dapat dibedakan.
Otak kita membuang banyak energi untuk mencari tahu apa arti singkatan.
Sekarang tahun 2020, Kami perlu menulis perangkat lunak untuk manusia, bukan untuk penyusun.
Nama deskriptif yang panjang lebih baik daripada nama pendek yang membingungkan. Nama deskriptif yang panjang lebih baik daripada komentar deskriptif yang panjang.
Robert Martin
Kutipan Besar Rekayasa Perangkat LunakArtikel ini adalah bagian dari Seri CodeSmell.
Cara Menemukan bagian-bagian yang Bau dari Kode Anda
Saat Anda membuat permintaan ke facebook.com, komputer Anda mencari nama domain untuk menerjemahkan nama domain tersebut menjadi alamat IP sehingga komputer Anda dapat membuat koneksi tersebut.
Bahasa kita adalah alat yang ampuh yang dapat membentuk pikiran, sikap, dan tindakan kita. Bahkan istilah yang tampaknya tidak berbahaya dapat melanggengkan bias dan stereotip yang berbahaya.
Di dunia yang serba cepat dan kompetitif saat ini, karier seseorang memainkan peran penting dalam pertumbuhan pribadi, stabilitas keuangan, dan kepuasan hidup secara keseluruhan. Namun, banyak orang menemukan diri mereka terjebak dalam siklus stagnasi dan ketidakpuasan tanpa henti, secara bertahap menyia-nyiakan kehidupan profesional mereka.
Itu mengejutkan saya Tiba-tiba seperti yang sering terjadi Ini di tengah jalan lagi <Tidak, bukan yang di pasifik Anda merah marun, yang di karnaval> Setiap berita utama keras…..
Minggu lalu saya melihat siaran pers, dikirim melalui PressGazette (situs web berita media Inggris). Artikel tersebut mengumumkan bahwa Acast, perusahaan hosting dan periklanan podcast Scandi, akan memimpin konsorsium penerbit "mungkin yang paling berpengaruh" dalam podcasting.
Jika kita ingin terus berkembang di planet ini, kita harus melakukan percakapan yang berbahaya. Yang menantang apa yang telah kita lakukan, apa yang kita lakukan, dan apa yang saat ini akan terus kita lakukan (atau rencanakan untuk lakukan).