Why French teachers marched on Thursday

There was a protest on Thursday. That isn’t, in and of itself, all that surprising. There are many protests in France. The revolutionaries decided in 1789 that the right to protest ought to be…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Kebersihan adalah Sebagian dari Iman

Membuat sebuah program yang berfungsi adalah sesuatu yang tidak sulit untuk dikerjakan, namun membuat sebuah program yang berfungsi dan mudah dipahami adalah tugas yang menjadi tantangan. Kemudahan memahami sebuah code merupakan hal yang sangat penting karena dapat mempercepat proses development secara signifikan, apalagi jika proses tersebut tidak dilakukan oleh tim yang sama.

Pelaksanaan prinsip clean code merupakan salah satu cara untuk membantu orang-orang yang akan membaca code kita. Hal-hal yang harus dilakukan dalam penerapan prinsip clean code adalah sebagai berikut:

Penamaan yang baik menurut prinsip clean code adalah penamaan yang jelas, sesuai dengan isi dari variable, function, atau class tersebut. Function biasanya menggunakan nama berbentuk kata kerja, sedangkan Class menggunakan nama berbentuk kata benda. Penamaan yang jelas memudahkan pembaca untuk dapat memahami code kita dengan cepat.

Penulisan control structure yang jelas dapat mempermudah pembaca code untuk memahami flow dari sebuah code.

Conditional yang jelas mempercepat pembacaan code

Dengan penulisan conditional yang jelas, pembaca tahu alasan code tersebut masuk ke blok if, else if, else, atau yang lainnya.

Masing-masing bahasa pasti memiliki standard penulisan code yang berbeda-beda. Dalam proyek ini, kelompok kami menggunakan bahasa TypeScript yang memiliki standard penulisan code yang mirip dengan JavaScript. Salah satu contoh dari standard penulisan code di TypeScript yang umum adalah penamaan interface yang diawali dengan huruf I kapital

Penamaan interface

Penerapan clean code dari segi style dan standard dapat dibantu dengan menggunakan linter. Linter akan secara otomatis mengeluarkan error jika dijalankan dan menemukan potongan code yang tidak sesuai dengan rule dari linter tersebut. Rules linter dan keketatannya dapat diatur sedemikian rupa.

Pengaturan rule linter (TSLint)

Dalam proyek pribadi atau proyek skala kecil, clean code sering kali diabaikan karena proyek-proyek tersebut seringkali tidak berkelanjutan, namun dalam proyek skala perusahaan yang menargetkan kelanjutan selama bertahun-tahun, clean code sangatlah penting untuk menghindari bugs tidak perlu. Clean code juga dapat mengurangi biaya development suatu proyek karena dapat mengurangi waktu yang diperlukan bagi developers baru dalam memahami legacy code.

Add a comment

Related posts:

About Palmare

WateenSwap is a decentralized exchange (AMM) automated market maker on Binance Smart Chain allowing users to swap BEP-20 tokens. BEP-20 tokens are tokens built on top of the Binance Smart Chain that…

GoChain is Officially Listed on CoinSpot

GoChain is happy to announce our first Fiat-GO pair has been listed on CoinSpot! You can trade AU$-GO right now here. CoinSpot is a well-known Australian fiat-to-crypto gateway exchange and is…

Remembering Genevieve Comeau

Genevieve Comeau was just a few months away from earning her doctorate in Entomology at the University of Arizona. She contributed much to the world in her short 25 years among us.