The Pragmatic Programmer
Tác giả: Andrew Hunt & David Thomas
Năm: 1999 (tái bản 2019)
Thể loại: Software Engineering
Giới thiệu
The Pragmatic Programmer là cuốn sách gối đầu giường của biết bao thế hệ lập trình viên. Nó không dạy ngôn ngữ hay framework cụ thể, mà dạy tư duy và thái độ của một lập trình viên chuyên nghiệp.
Nội dung chính
- Đá mài rìu — dành thời gian cải thiện kỹ năng và công cụ
- DRY (Don't Repeat Yourself) — không lặp lại chính mình
- Orthogonality — thiết kế để thay đổi một phần không ảnh hưởng phần khác
- Tracer Bullet — phát triển theo phương pháp bắn đạn vạch đường
- Prototype — xây dựng prototype để học hỏi
- Version Control — dùng version control cho mọi thứ
Câu nói nổi tiếng
"The greatest of all weaknesses is the fear of appearing weak."