Khi mã hóa python, tôi chỉ sử dụng 2 dấu cách để thụt lề, chắc chắn PEP-8 thực sự khuyên bạn nên có 4 dấu cách, nhưng về mặt lịch sử đối với tôi thì nó không bình thường.Python: sử dụng 4 dấu cách cho thụt lề. Tại sao?
Vì vậy, bất kỳ ai cũng có thể thuyết phục tôi sử dụng 4 dấu cách thay vì 2 không? Ưu và khuyết điểm gì?
P.S. Và cuối cùng, cách dễ dàng để chuyển đổi tất cả các codebase hiện có từ 2 khoảng cách thành 4 không gian là gì?
P.P.S. PEP-8 Cũng khuyên bạn không nên sử dụng các tab để lưu ý. read here
Vì vậy, để tóm tắt:
Ưu điểm:
- Có nhiều không gian để sắp xếp khi wraping chuỗi dài hơn 80 dòng.
- Có thể sao chép mã từ các đoạn mã và nó hoạt động.
Nhược điểm:
- Với mức sâu sắc hơn về báo cáo lồng nhau bạn có ít không gian cho mã thực tế.
Cảm ơn.
Bạn sẽ muốn tạo một cộng đồng wiki này hoặc điều này có thể sẽ bị đóng. Đây là một chủ đề gây tranh cãi cao mà mọi người đều có ý kiến riêng. – MitMaro
@MitMaro: Tôi đồng ý rằng điều này là rất chủ quan; mặc dù đáng chú ý là P.S. một phần là một câu hỏi hợp lệ. – DrAl
@AI: Nên có hai câu hỏi riêng biệt – MitMaro