Clean code - Mã sạch và con đường trở thành lập trình viên giỏi : Sổ tay phát triển phần mềm tinh gọn
Clean code - Mã sạch và con đường trở thành lập trình viên giỏi : Sổ tay phát triển phần mềm tinh gọn / Robert C. Martin, Michael C. Feathers, Timothy R. Ottinger... ; Mai Lựu dịch ; H.đ.: Chu Đình Phú, Tăng Nguyên Hạnh. - H. : Dân trí, 2022. - 593tr. ; 24cm
Tác giả: Robert C. Martin
Nhà xuất bản: Dân trí
Khổ sách, số trang: 16x24cm ; 593 trang
Số ĐKCB: VV.004945, PM.054598, PM.054599
Làm cách nào để viết ra những dòng code tốt? Bạn đã bao giờ nghĩ tới việc bản thân trở thành những expert, am hiểu chuyên sâu, code viết ra đọc qua là hiểu chưa? Để đạt tới trình độ đó, chúng ta phải có 2 thứ: sự hiểu biết và sự chăm chỉ. Cuốn sách “Clean code - Mã sạch và con đường trở thành lập trình viên giỏi” của nhóm tác giả Robert C. Martin được nhà xuất bản Dân trí ấn hành năm 2022 với khổ 16x24cm, dày 593 trang, cũng thiết kế theo hướng đó, với các đoạn code được minh hoạ xen lẫn nội dung, chúng ta nên đọc các ví dụ để hiểu thêm về khái niệm được đưa ra, và có lẽ tốt hơn hết, vẫn là sau đó liên hệ với những dòng code bạn viết gần đây nhất. Cuốn sách được chia thành 3 phần lớn.
Phần 1: nói về cách phân biệt good code/bad code, những nguyên tắc tạo nên good code, bao gồm: đặt tên, cách viết và cấu trúc function, comment, format của code,… Đây là phần nền tảng của sách.
Phần 2: (nhưng lại nằm trong phụ lục): các case study. Theo giới thiệu, đây sẽ là các case rất phức tạp và sẽ mất rất nhiều thời gian để hoàn thành phần này. Có vẻ đây là các dự án thực tế, rất dài (do đó cũng sẽ rất phức tạp). Mỗi tình huống là một bài tập giúp làm sạch mã, chuyển đổi mã có nhiều vấn đề thành mã có ít vấn đề hơn.
Phần 3: tuyển tập rất nhiều những dấu hiệu của mã có vấn đề (code smell), những tìm tòi, suy nghiệm từ thực tiễn (heuristics - một phương pháp giải quyết vấn đề bằng cách sử dụng các quy tắc rút ra từ kinh nghiệm).
Clean code dạy bạn làm thế nào để viết được những đoạn code có thể hoạt động tốt, cũng như truyền tải được ý định của người viết nên chúng. Cuốn sách này nổi bật bởi cách nó bao trùm rất nhiều ví dụ, gồm cả những đoạn code dài và phức tạp.
Để có tư duy như một lập trình viên giỏi xin mời đón đọc, sách hiện có tại Thư viện tỉnh Hưng Yên! Trân trọng kính mời!