Tôi đã nghe rất nhiều người đề cập đến Code Complete là một cuốn sách đáng đọc. Thật không may, tôi bận đến nỗi tôi không có thời gian để đọc nó, vậy ai có thể cho tôi biết những điểm chính của cuốn sách là gì không?
Tôi đã nghe rất nhiều người đề cập đến Code Complete là một cuốn sách đáng đọc. Thật không may, tôi bận đến nỗi tôi không có thời gian để đọc nó, vậy ai có thể cho tôi biết những điểm chính của cuốn sách là gì không?
Câu trả lời:
Code Complete là về sự khéo léo của phần mềm; nó là một cuốn sách dành cho người mới bắt đầu / trình độ trung cấp, được viết cho lập trình viên đang làm việc, nhưng nó vẫn rất hữu ích cho những người đã lập trình ít nhất một năm.
Do đó, các điểm chính của Hoàn thành mã (tái bản lần 2) được tóm tắt độc đáo trong Chương 34, Chủ đề về Kỹ thuật thủ công phần mềm. Như được diễn giải từ ghi chú của tôi:
Nhưng những bước đi quan trọng nhất là trong Chương 33, Tính cách cá nhân : một khi bạn có ý thức tìm cách cải thiện như một lập trình viên, bạn có thể và sẽ. Cách nhanh nhất để làm như vậy là tiếp nhận thái độ của các lập trình viên bậc thầy (khiêm tốn, tò mò, trung thực trí tuệ, kỷ luật, sáng tạo), đồng thời thực hành thói quen của họ (nhiều thói quen tốt được liệt kê trong sách, ví dụ: chọn biến / giá trị tốt tên).
Ngoài ra, cuốn sách làm rõ rằng khoảng cách giữa trung bình và xuất sắc trong phần mềm là rất lớn ; thực tế đó một mình nên thúc đẩy các lập trình viên có lương tâm để bản thân tốt hơn.
Đó là sự thiếu sót của nó; phiên bản dài có trong sách. :) Tôi cũng có thể gửi cho bạn các ghi chú không quá dài, không quá ngắn nếu bạn muốn biết thêm chi tiết. Nhưng cuốn sách chắc chắn là tiền và thời gian chi tiêu tốt, ngay cả khi phong cách viết đôi khi mệt mỏi.
Ngoài mã hoàn thành, tôi rất khuyến nghị Lập trình viên thực dụng . Nó dành cho các lập trình viên trình độ trung cấp, được viết độc đáo và kết hợp tuyệt vời các lời khuyên cấp cao, trung bình và cấp thấp.
Đó là một cuốn sách trung gian, một nhóm thực hành tốt nhất về phát triển phần mềm.
Nếu bạn là một lập trình viên mới bắt đầu, bạn sẽ không hiểu nhiều tài liệu và nếu bạn có kinh nghiệm, cuốn sách sẽ chỉ xác nhận những gì bạn đã biết. Do đó, cuốn sách có thể có giá trị nhất đối với các lập trình viên trung cấp, những người đã có một chút kiến thức lập trình, nhưng cần một cuốn sách thực hành tốt nhất để gắn kết tất cả lại với nhau.
Một số trang được dành cho cách định dạng các khối mã và giá trị tương đối của từng phương pháp. Cá nhân, tôi nghĩ rằng cuộc tranh luận lớn về nơi đặt niềng răng xoăn của bạn đã kết thúc. (hoặc là nó?)