Please enable JavaScript.
Coggle requires JavaScript to display documents.
Clean Code - Coggle Diagram
Clean Code
Smell code ( code bẩn ) là
Có đặt tên vô nghĩa
Tên của phương thức, lớp quá dài
Phương thức xử lý quá nhiều việc hoặc có quá nhiều tham số
Lạm dụng quá nhiều comment trong code
Mã nguồn bị trùng lặp
Sử dụng các giá trị magic
Thay vì gán giá trị đó cho một biến có tên mang ý nghĩa để dễ hiểu hơn ý đồ của code thì ta lại sử dụng trực tiếp giá trị đó gây khó hiểu khi đọc code
Clean code ( code sạch ) là
Đơn giản, dễ hiểu, dễ đọc hiểu
Có ít phụ thuộc
Không có code lặp
Chạy qua tất cả bài kiểm thử
Không làm mờ đi ý định của người viết
Lợi ích của clean code
Cộng tác dễ hơn
Debug dễ hơn => ít rủi ro hơn
Năng suất cao hơn
Dễ dàng mở rộng và duy trì trên dường dài
Tự hào về bản thân
Clean code là nguyên tắc cơ bản và được thực hiện ở mọi nơi trong phần mềm