Tác giả Clean Code là ai?
Robert Cecil Martin, hay còn gọi là Uncle Bob là chuyên gia phần mềm từ năm 1970 và là nhà tư vấn phần mềm quốc tế từ năm 1990. Ông đã dành 40 năm qua để đóng góp vào việc cải thiện lĩnh vực này, từ việc thành lập Liên minh Agile cho đến tác giả của những cuốn sách mang tính bước ngoặt về Lập trình Agile, Mã sạch, và hơn thế nữa… Năm 2001, ông khởi xướng cuộc họp của nhóm tạo ra Phát triển Phần mềm Agile từ các kỹ thuật Lập trình Cực đoan và là chủ tịch đầu tiên của Agile Alliance. Ông cũng là thành viên hàng đầu của Phong trào Thủ công Phần mềm Toàn cầu (Worldwide Software Craftsmanship Movement) - Clean Code.
Ông là tác giả của những cuốn sách “mang tính bước ngoặt” về Lập trình Agile, Lập trình Cực đoan, UML, Lập trình Hướng đối tượng, Lập trình C++ và gần đây nhất là Clean Code và Clean Coder. Ông đã xuất bản hàng chục bài báo trên các tạp chí thương mại khác nhau và là diễn giả thường xuyên tại các hội nghị và triển lãm thương mại quốc tế. Ngoài ra ông còn là đạo diễn và sản xuất nhiều video "Code Cast" cho các chuyên gia phần mềm.
Ông Martin là người sáng lập, Giám đốc điều hành và Chủ tịch của Uncle Bob Consulting, LLC và Object Mentor Incorporated.
Clean code is not written by following a set of rules. You don’t become a software craftsman by learning a list of heuristics. Professionalism and craftsmanship come from values that drive disciplines.