Thuật ngữ mã đẹp là một thuật ngữ rất mơ hồ và trừu tượng. Thật dễ dàng để tìm ra những gì nó đại diện, và ý nghĩa của nó, nhưng nó không bao giờ nên được xem là nhiều hơn một mục tiêu phụ.
Nó nhắc nhở tôi rất nhiều về số liệu bảo hiểm mã. Khi bạn có được số lượng đủ cao, bạn có thể thư giãn và đi vào một cái gì đó khác. Có một codebase với độ bao phủ khoảng 80% là tuyệt vời, không phải chống đạn, nhưng đủ để làm lạnh và làm những việc khác. Có bảo hiểm 40% là khá đáng sợ và nên khuyến khích bạn tăng số đó lên.
Điểm chỉ là phạm vi bảo hiểm mã chỉ thực sự có ý nghĩa nếu số lượng thấp. Vì vậy, đừng để nó thấp. Khi phạm vi bảo hiểm tăng đến một điểm nhất định, hãy chuyển sang một thứ khác.
Tương tự mã đẹp là tuyệt vời. Nếu bạn có mã đẹp, tuyệt vời, hãy chuyển sang thứ khác. Đừng căng thẳng quá nhiều về nó. Bạn sẽ không bao giờ đạt được 100% điểm đó và nếu bạn thấy bạn sẽ tập trung quá nhiều vào những gì nó đọc, hoặc nó trông như thế nào, và không đủ về những gì nó làm, hoặc nó làm như thế nào . Vì vậy, đến một điểm hợp lý và sau đó dừng lại.
Nhưng nếu mã của bạn bị xáo trộn, nếu đó là một mớ hỗn độn mã spaghetti khổng lồ, nếu nó làm bạn đau đớn để mở tệp, nếu bạn không có nhận xét hoặc tài liệu nào, v.v. thì hãy sửa nó. Và làm nó càng sớm càng tốt.
Theo thời gian, cơ sở mã của bạn sẽ sạch hơn, nhìn chung sáng hơn và đẹp hơn và quan trọng hơn là có thể sử dụng được khi bạn tập trung vào làm cho nó ít bị đào thải hơn. Viết mã đẹp không phải là một quá trình một bước.
Không có triết lý ma thuật. 1000 bước nhỏ hơn của nó được thực hiện cùng nhau, tất cả đều phục vụ một mục đích cụ thể không liên quan gì đến việc mã trông đẹp như thế nào. Nhưng, khi bạn phục vụ tất cả chúng cùng nhau, chúng tạo thành mã đẹp như tổng của các bộ phận của nó. Giống như voltron. Hoặc đội trưởng hành tinh.