Text Practice Mode
Clean Code: Chương 1 - Review
created Yesterday, 06:20 by Trà Phạm
0
398 words
27 completed
0
Rating visible after 3 or more votes
saving score / loading statistics ...
00:00
Chương 1:
Clean Code là một thuật ngữ tôi coi là mơ hồ, khó nghĩa chính xác. Người sáng lập C++ cho rang clean code là code trông phải thanh lịch nôm na là khi đọc code cho người dung cảm giác nhẹ nhàng và tinh tế. Clean code có thể tới từ nhiều yếu tố như: cách đặt tên biến, cách chia một hàm lớn ra thành nhiều hàm nhỏ giúp cho code dễ dàng mở rộng và bảo trì.
Vậy tại sao chúng ta cần phải code sạch? Trong cuốn sách tác giả có lấy một ví dụ rất dí dỏm và thú vị: khi sử dung một phần mềm để log các hoạt động ông thấy như sau: Bod vào ide code, bode scroll xuống hàm cần chỉnh sửa, anh ấy suy nghĩ giải pháp, bod scroll lên xem lại hàm khởi tạo, sau đó anh quay lại hàm cũ và gõ một vài cú pháp gì đó, sau đó anh ta lại xóa đi, cuối cùng anh ấy đang đọc một hàm con của function đó xem nó có overide gì không. Có thể thấy rằng thời gian đọc code của chúng ta gấp 10 lần thời gian code, clean code không chỉ giúp bạn dễ bảo trì code của chính mình hơn mà còn thu hút các người trong team cũng muốn code sạch bởi họ thấy được sự tận tâm của bạn. Ngay lúc này tôi cảm thấy code thực sự là môn nghệ thuật.
Để có thể clean code, bạn cần bảo vệ nó bằng đam mê, dù cho quản lý đúc thốc thời gian hay yêu cầu khách hàng thay đổi liên tục. Thứ hai hãy tưởng tượng như mình là một tác giả, khi viết một dòng code hãy nghĩ mình sẽ viết cho bản thân trong tương lai cũng như hàng ngàn người khác đọc. Cuối cùng thì đọc xong cuốn clean code không phải để bạn bảo thủ nói rằng những ai không tuân thủ quy tắc trong sách nêu ra đều là sai, mỗi người thầy hay tài liệu đều có một điểm mạnh riêng để tham khảo và học hỏi. Cuốn sách này không chứa những lời răn tuyệt đối, mà sẽ cung cấp cho bạn hàng ngàn cách tiếp cận của những lập trình viên hàng đầu, cách biến code tệ thành code sạch.
Clean Code là một thuật ngữ tôi coi là mơ hồ, khó nghĩa chính xác. Người sáng lập C++ cho rang clean code là code trông phải thanh lịch nôm na là khi đọc code cho người dung cảm giác nhẹ nhàng và tinh tế. Clean code có thể tới từ nhiều yếu tố như: cách đặt tên biến, cách chia một hàm lớn ra thành nhiều hàm nhỏ giúp cho code dễ dàng mở rộng và bảo trì.
Vậy tại sao chúng ta cần phải code sạch? Trong cuốn sách tác giả có lấy một ví dụ rất dí dỏm và thú vị: khi sử dung một phần mềm để log các hoạt động ông thấy như sau: Bod vào ide code, bode scroll xuống hàm cần chỉnh sửa, anh ấy suy nghĩ giải pháp, bod scroll lên xem lại hàm khởi tạo, sau đó anh quay lại hàm cũ và gõ một vài cú pháp gì đó, sau đó anh ta lại xóa đi, cuối cùng anh ấy đang đọc một hàm con của function đó xem nó có overide gì không. Có thể thấy rằng thời gian đọc code của chúng ta gấp 10 lần thời gian code, clean code không chỉ giúp bạn dễ bảo trì code của chính mình hơn mà còn thu hút các người trong team cũng muốn code sạch bởi họ thấy được sự tận tâm của bạn. Ngay lúc này tôi cảm thấy code thực sự là môn nghệ thuật.
Để có thể clean code, bạn cần bảo vệ nó bằng đam mê, dù cho quản lý đúc thốc thời gian hay yêu cầu khách hàng thay đổi liên tục. Thứ hai hãy tưởng tượng như mình là một tác giả, khi viết một dòng code hãy nghĩ mình sẽ viết cho bản thân trong tương lai cũng như hàng ngàn người khác đọc. Cuối cùng thì đọc xong cuốn clean code không phải để bạn bảo thủ nói rằng những ai không tuân thủ quy tắc trong sách nêu ra đều là sai, mỗi người thầy hay tài liệu đều có một điểm mạnh riêng để tham khảo và học hỏi. Cuốn sách này không chứa những lời răn tuyệt đối, mà sẽ cung cấp cho bạn hàng ngàn cách tiếp cận của những lập trình viên hàng đầu, cách biến code tệ thành code sạch.
