Gã học việc đã quen với sự chậm rãi của người hướng dẫn mới, hắn đã học được trong sự tôn trọng kiến thức và bộ đồ đan len. Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu | Biên tập: Phạm Anh Đới Jean đưa tôi đến thang máy để xuống tầng ngầm […]
Dự kiến chuyện tệ hại nhất sau khi “đụng” với Jasmine, Alphonse học được cách dùng mới cho điều kiện cách if – và khám phá bên trong ngoại diện bình thường của người hướng dẫn mới hàm chứa một cái đầu tỉ mỉ – Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu […]
Từ chuyện tay học việc nhiệt tình của chúng ta dọn dẹp tệp tin Jasmine yêu cầu, dẫn đến tình trạng quá thái trong lúc anh chàng hình dung một cuộc đối thoại tưởng tượng – với chính anh ta. Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu | Biên tập: Phạm Anh […]
Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu | Biên tập: Phạm Anh Đới Alphonse làm Jerry ngạc nhiên khi tìm ra giải pháp ưa nhìn để chuyển một tệp qua socket. Trong quá trình làm việc, anh gặp Jasmine, người hướng dẫn mới. Ở mức .045 hiện tại, cái đích vẫn là […]
Giới thiệu về Coderetreat Coderetreat là sự kiện diễn ra trong một ngày, các thành viên tham gia vào hoạt động thực hành chuyên sâu, tập trung vào những kỹ năng căn bản của phát triển và thiết kế phần mềm. Có rất nhiều thảo luận xoay quanh việc chúng ta đã không thực sự […]
Tóm tắt Lập trình Cặp (Pair-Programming) là cách hai lập trình viên cùng làm việc trên chỉ một máy tính, một người lái (driver), một người làm hoa tiêu (navigator), thú vị hơn bạn tưởng tượng nhiều. Việc hoán đổi vai trò liên tục giúp cho giao tiếp thông suốt, họ cùng nhau hoàn thành […]
Giữ cho hệ thống gọn gàng với những chức năng được thêm vào mà bạn đoán chúng sẽ được sử dụng sau này. Chỉ có 10% chức năng bổ sung được sử dụng, do đó, bạn đang lãng phí 90% thời gian của bạn. Tất cả chúng ta đều bị cám dỗ để thêm chức […]
Sở hữu tập thể mã nguồn động viên mọi người đóng góp ý tưởng mới cho tất cả các phần dự án. Bất cứ lập trình viên nào cũng có thể thay đổi bất kỳ dòng mã lệnh để thêm chức năng, sửa lỗi, cải tiến thiết kế hoặc tái cấu trúc. Không một ai […]
Khi tìm ra một lỗi, bạn sẽ tạo kiểm thử để ngăn chặn lỗi đó tái xuất hiện. Thông thường thì một lỗi trong quá trình phát triển cần phải có một bản kiểm thử chấp nhận để ngăn chặn nó xảy ra. Việc tạo ra một bản kiểm thử chấp nhận trước khi sửa […]
Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu | Biên tập: Phạm Anh Đới Ngày 18 Tháng 3 năm 2003 Tôi nghỉ giải lao trên đài quan sát. Khi lớp chắn bằng nước đá đi xuyên qua vùng phân tử dày cộm làm cho lớp nước đá nhập nhoè trong những làn chớp xanh […]