Nói chung, tôi đang sử dụng cách đặt tên tiêu chuẩn được nêu trong PEP-8 cho các biến. Giống như:Chữ viết tắt nào chúng ta nên sử dụng cho tên biến python?
delete_projects
connect_server
Tuy nhiên đôi khi tôi không thể tìm thấy bất kỳ tên tốt và cái tên chỉ mở rộng đến một dài một:
project_name_to_be_deleted
tôi có thể sử dụng pr_nm_del
, nhưng điều này làm cho mã đọc được. Tôi thực sự đang tìm kiếm các tên biến tốt cho các hàm. Bất cứ khi nào tôi bắt đầu viết một chức năng mới, tôi chỉ dành thời gian để tìm một tên biến tốt.
Có bất kỳ tiêu chuẩn nào để chọn một số chữ viết tắt nhất định cho các tên biến nổi tiếng như, delete,project,configuration, etc.
không? Làm thế nào để bạn chọn tên biến ngắn nhưng tốt và dễ đọc?
Câu hỏi này có thể không phụ thuộc trực tiếp vào Python, nhưng khi các ngôn ngữ lập trình khác nhau sử dụng định dạng tên biến khác nhau, tôi nghĩ tôi giới hạn câu hỏi này thành Chỉ Python.
Ah, 'đặt tên-quy ước' ... như họ nói, hai vấn đề khó khăn trong khoa học máy tính là không hợp lệ bộ nhớ cache, đặt tên và lỗi off-by-one;) – delnan
Tại sao không sử dụng các dạng ngắn tiêu chuẩn như: del cho xóa, cnfg cho cấu hình và như vậy? – user225312
@sukhbir, đó là vấn đề. Là một newbie mà không làm việc cho bất kỳ dự án khác trước đây, nó chỉ là khó khăn những gì để lựa chọn. Ví dụ với PEP-8 tôi biết rằng tôi nên sử dụng các biến như 'name_variable' nhưng tôi không biết nên chọn những biến ngắn hoặc từ viết tắt nào. Tôi có nghĩa là có bất kỳ tài liệu hoặc tiêu chuẩn nào cho điều đó? Tôi không thể tìm thấy bất cứ điều gì liên quan đến điều này. –