31 poin oleh xguru 2023-04-20 | 7 komentar | Bagikan ke WhatsApp
  • Siapa yang ingin menulis "kode bersih", bukan "kode kotor"?
  • Banyak orang tidak benar-benar tahu apa yang dimaksud dengan "kode bersih" dan bagaimana mencapainya. Karena itu, diusulkan aturan untuk CRISP code dalam bahasa Go
  • Correct : kode yang bekerja akurat tanpa bug
  • Readable : kode yang mudah dibaca oleh orang lain
  • Idiomatic : kode yang mudah dipahami karena mengikuti cara yang idiomatis/konvensional
  • Simple : kode yang secara sederhana hanya melakukan hal yang dinyatakan, tanpa efek samping terpisah
  • Performant : kode yang bekerja dengan benar, tetap mudah dipahami, dan mempertimbangkan performa

7 komentar

 
humblebee 2023-04-24

Memperkenalkan akronim coding baru, kekacauan (CHOSUN)!

C - Membingungkan (Confusing): Tulis kode yang sulit dipahami agar Anda menjadi satu-satunya penjaga yang dapat mengamankan posisi Anda di perusahaan.
H - Campur aduk (Hodgepodge): Campurkan paradigma pemrograman, library, dan gaya untuk menciptakan kombinasi kode yang unik dan menampilkan sisi artistik Anda.
O - Sewenang-wenang (Arbitrary): Buat keputusan tanpa dasar yang jelas untuk arsitektur, struktur data, dan algoritme, sehingga memungkinkan proses pengembangan yang lebih spontan dan nyeleneh.
S - Obfuscation: Gunakan nama variabel yang membingungkan, loop bertingkat, dan minim komentar agar kode sulit dibaca dan dipahami.
U - Oprek sana-sini (Tinkering): Terapkan perubahan kecil ke codebase secara terus-menerus tanpa dokumentasi, buat rekan kerja tetap waspada, dan ciptakan alasan untuk memperbaiki "bug" yang Anda sisipkan diam-diam.
N - Tidak konsisten (Inconsistent): Gunakan aturan penamaan, gaya indentasi, dan fitur bahasa yang berbeda di seluruh kode untuk menciptakan situasi yang menarik dan tak terduga.
Ikuti jalan kekacauan (CHOSUN) dan ciptakan codebase yang unik serta mengesankan bagi rekan kerja untuk menjamin keamanan pekerjaan Anda!

 
humblebee 2023-04-24

Tentu saja, seperti yang Anda duga, isi singkatan coding di atas ditulis oleh chat-gpt 馃ぃ馃ぃ馃ぃ

 
ragingwind 2023-04-20

Jadi teringat istilah "aljaldakkalsen".

 
roxie 2023-04-23

wkwk

 
misolab 2023-04-21

hehe

 
xguru 2023-04-20

Tidak ada yang namanya Clean Code
Yah, ini mirip dengan argumen yang disampaikan di tulisan di atas.. komentar-komentar di HN terkait hal ini cukup menarik.

https://news.ycombinator.com/item?id=35611710

  • Saya memilih SIMPLE!
    S - Spaghetti
    I - Interlinked
    M - Micromanaged
    P - Perplex
    L - Lazy
    E - Opinionated
  • Saya memilih SPAGHETTI
    S - Spaghetti
    P - Precarious
    A - Ambiguous
    G - Gratuitous
    H - Haphazard
    E - Entangled
    T - Time-consuming
    T - Tangled
    I - Impenetrable
 
draupnir 2023-04-24

Setelah dibaca, ternyata SPAGHETTI isinya sindiran ya wkwkwk