Ebook Good Code, Bad Code - Tư Duy Như Một Software Engineer [PDF, EPUB, MOBI] [9556E]
Các kỹ thuật thực tế để viết code mạnh mẽ, đáng tin cậy và dễ hiểu cũng như dễ thích nghi đối với các thành viên trong team.
Trong Good Code, Bad Code, bạn sẽ học cách:
- ✓ Tư duy về code như một kỹ sư phần mềm hiệu quả.
- ✓ Viết các hàm đọc như các câu có cấu trúc tốt.
- ✓ Đảm bảo code đáng tin cậy và không có lỗi.
- ✓ Unit test code hiệu quả.
- ✓ Xác định code có thể gây ra sự cố và cải thiện nó.
- ✓ Viết code có thể tái sử dụng và thích nghi với các yêu cầu mới.
- ✓ Cải thiện năng suất trung hạn và dài hạn của bạn.
- ✓ Tiết kiệm thời gian cho bạn và team của bạn.
Sự khác biệt giữa good code hay bad code thường phụ thuộc vào cách bạn áp dụng các thông lệ đã được thiết lập của cộng đồng phát triển phần mềm. Trong Good Code, Bad Code, bạn sẽ học cách tăng năng suất và hiệu quả của mình bằng những hiểu biết sâu sắc về code development mà thông thường chỉ học được thông qua sự cố vấn cẩn thận và hàng trăm lần review code.
Về công nghệ:
Software development là một team sport. Để một ứng dụng thành công, code của bạn cần phải mạnh mẽ và dễ hiểu, dễ bảo trì và dễ thích nghi đối với những người khác. Cho dù bạn đang làm việc trong một team doanh nghiệp, đóng góp cho một dự án nguồn mở hay khởi nghiệp, thì việc biết được sự khác biệt giữa good code và bad code là rất có giá trị.
Về cuốn sách:
Good Code, Bad Code là phần giới thiệu rõ ràng, thiết thực về cách viết code dễ đọc, dễ áp dụng và dễ nhớ. Với hàng chục kỹ thuật hữu ích ngay lập tức, bạn sẽ tìm thấy những hiểu biết sâu sắc về coding mà thông thường phải mất nhiều năm kinh nghiệm mới có thể thành thạo. Trong hướng dẫn nhanh này, tác giả là một kỹ sư phần mềm của Google sẽ hướng dẫn bạn rất nhiều quy tắc để áp dụng, cùng với lời khuyên về thời điểm nên phá vỡ chúng!
Nội dung bên trong cuốn sách:
- ✓ Viết các hàm đọc như câu.
- ✓ Đảm bảo code của bạn không có lỗi.
- ✓ Cách phát hiện bad code.
- ✓ Tiết kiệm thời gian cho bản thân và team của bạn.
Về người đọc:
Dành cho những lập trình viên mới vào nghề, những người đã quen thuộc với ngôn ngữ hướng đối tượng, chẳng hạn như Java hoặc C#.
Mục lục:
- ✓ PHẦN 1: TRONG PHẦN LÝ THUYẾT:
- ✓ Chương 01. Code quality.
- ✓ Chương 02. Các Layer trừu tượng.
- ✓ Chương 03. Các engineer khác và code contract.
- ✓ Chương 04. Error.
- PHẦN 2: TRONG PHẦN THỰC HÀNH:
- ✓ Chương 05. Làm cho code dễ đọc.
- ✓ Chương 06. Avoid surprises.
- ✓ Chương 07. Làm cho code khó bị sử dụng sai.
- ✓ Chương 08. Làm cho code modular.
- ✓ Chương 09. Làm cho code có thể tái sử dụng và generalizable.
- PHẦN 3: UNIT TESTING:
- ✓ Chương 10. Unit testing principles.
- ✓ Chương 11. Unit testing practices.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !