Tampaknya ada konflik tentang apakah lebih baik menggunakan spasi putih atau token seperti tanda kurung untuk menunjukkan ruang lingkup. Saya telah melihat banyak solusi pujian python untuk masalah indentasi yang tidak konsisten, tetapi banyak yang tidak setuju:
Bahasa apa pun yang memiliki spasi putih sebagai token harus mati.
diposting kemudian pada jawaban yang sama:
Saya semacam anti-spasi putih-sebagai-token, sampai saya benar-benar mencobanya. Mungkin membantu bahwa tata ruang putih pribadi saya cukup cocok dengan apa yang semua orang gunakan di python-land. Mungkin karena saya agak minimalis, tetapi jika Anda ingin membuat indentasi, mengapa repot dengan {} s?
Saya dapat melihat beberapa argumen yang jelas untuk setiap sisi:
menggunakan spasi putih:
- membantu mengurangi lekukan yang tidak konsisten dalam kode
- membersihkan layar dengan mengganti token yang terlihat dengan spasi untuk melayani tujuan yang sama
menggunakan token:
- jauh lebih mudah untuk memotong dan menempelkan kode ke tingkat yang berbeda (Anda tidak harus memperbaiki lekukan)
- lebih konsisten. Beberapa editor teks menampilkan spasi putih secara berbeda.
- lebih populer saat ini.
Apakah ada poin yang saya lewatkan? Yang mana yang Anda sukai? Adakah kata-kata bijak setelah bekerja dengan satu atau yang lain untuk waktu yang lama?
PS. Saya benci ketika bahasa tidak menggunakan token yang sama untuk setiap struktur kontrol. VB benar-benar menjengkelkan dengan pernyataan End If
dan End While
, sebagian besar bahasa lain hanya menggunakan {} untuk semuanya. Tapi mungkin itu topik untuk pertanyaan yang berbeda ...