Mở đầu Trong các dự án, nhất là gần đến deadline, chúng ta hay tăng tốc độ programming, sửa đổi nhiều chỗ để chương trình hoạt động. Ngược lại, điều đấy khiến chúng ta bỏ qua một số lỗi lập trình, gây ảnh hưởng đến kết quả và thời gian dự án. Bài viết này là về phương thức TDD, một phương pháp lập trình nhấn mạnh vào việc testing code ngay từ đầu. Bài viết sẽ tập trung vào Unit Test và một chút Integration Testing. TDD đảm bảo là code chúng ta tạo xử lý nhiều trường hợp ... »
Trong quá trình phát triển phần mềm, việc phải gửi nhận, giao tiếp với server là điều không thể tránh khỏi. Giả sử như khi chúng ta đang code một đoạn nhận và xử lý data từ server, mỗi lần muốn thay đổi response từ server để kiểm tra code, ta lại phải vào đổi code phía backend, hoặc nhờ vả team backend, như vậy thì thật bất tiện và tốn thời gian phải không. Chưa kể, nếu đó là server từ bên thứ ba thì việc nhờ vả gần như không thể. Và đó là lúc chúng ta cần ... »