Menu
CoddyTech

Tata letak kode

Pelajaran 17 dari 28 dalam kursus Clean Code: Menulis kode yang lebih baik dengan Python di Coddy.

PEP 8 menetapkan beberapa aturan terkait "Tata Letak Kode":

  • Gunakan indentasi 4 spasi atau tab
  • Baris tidak boleh lebih panjang dari 79 karakter
# baris dengan 137 karakter
def some_very_long_function_name(very_important_argument1, very_important_argument2, very_important_argument3, very_important_argument4):
	pass 
# Saran perbaikan
def some_very_long_function_name(
	very_important_argument1,
	very_important_argument2,
	very_important_argument3,
	very_important_argument4):
	pass
# Jauh lebih baik!

Tab setelah baris baru seperti pada contoh di atas merupakan praktik yang baik

  • hindari beberapa pernyataan pada baris yang sama
do_calc1(); do_calc2(); x = 3;  # buruk
# bagus
do_calc1()
do_calc2()
x = 3
  • pernyataan import harus ditulis pada baris terpisah
import sys, numpy  # buruk
# bagus
import sys
import numpy
challenge icon

Tantangan

Mudah

Kamu diberi kode untuk memperbaiki pelanggaran pedoman PEP 8!

Coba sendiri

import my_module, other_module

some_very_important_argument = 0; another_very_important_argument = 3; very_big_and_important_argument = "Hello?";
my_module.calc_something_big_and_important(some_very_important_argument, another_very_important_argument, very_big_and_important_argument)

Semua pelajaran di Clean Code: Menulis kode yang lebih baik dengan Python

Latihan sendiri: Compiler Python online