Tips Meningkatkan Kualitas Code Pada Bahasa Python

Subscribe Dengan Account Google Untuk Membaca Artikel Tanpa Iklan
Tips Meningkatkan Kualitas Code Pada Bahasa Python

Setelah sekian lama menggunakan python sebagai bahasa program favorit saya, saya mulai berfikir tentang kualitas code yang saya buat.

Setelah saya pelajari code qulity itu penting, ini juga bisa meningkatkan performa sistem yang kita bangun.

Selain itu penulisan code juga berpengaruh pada dokumentasi code, terutama ketika kita bekerja dengan banyak programmer di region yang berbeda.

Python sendiri merupakan bahasa program yang simple dan mudah dipelajari, kesederhaan python terkadang membuat developer kurang teliti dalam penulisan code.

Berikut ini beberapa cara meningkatkan kualitas code python

1) Hindari Penggunaan Import *



  • from pandas import * (bad)

  • import pandas as pd (good)


2) Gunakan Spesifik Exception di Try-Except


Misalkan kita punya dua variable, perhatikan kode dibawah ini:

a = 1
b = "3"


a) Contoh yang kurang baik

try:
print(a + b)
except :
print("unknown error")

 

b) Contoh yang disarankan

try:
print(a + b)
except TypeError as e:
print("error: "+ str(e))

 

 

3) Gunakan Dictionary Method


Buat sebuah dictionary :

mydict = {
'A': "Anita",
'B': "Barcelona",
'C': "Candra",
'D': "Dewa"
}

 

Dictionary pada python mempunyai method default yang bisa kamu manfaatkan : items(), keys(), values():

a) Penggunaan method yang kurang sesuai

for key in mydict.keys():
print(key+ " is " +mydict[key])

 

b) Penggunaan method yang disarankan

for key, value in mydict.items():
print(key+ " is " +value)

 

4) Gunakan ZIP() Pada Multiple List


Buat 2 list data, pehatikan kode berikut ini:

list_1 = ['A','B', 'C', 'D']

list_2 = ['Anita','Barcelona','Candra','Dewa']



a) Contoh yang sebaiknya di hindari

for idx in range(0,len(list_1)):
print(f'{list_1[idx]} = {list_2[idx]}')

 

b) Contoh yang disarankan

for list_item1, list_item2 in zip(list_1, list_2):
print(f'{list_item1} = {list_item2}')

 

Baca artikel lainya :