Một ngày nọ Mèo code một màn hình có khá nhiều chức năng, Mèo code rất cẩn thận và tự tin với những gì nó code ra. Không thèm viết test cho các chức năng đó, Mèo nghĩ sai thế méo nào đc. Vênh mặt ném App cho QC, khuân mặt tự đắc, quả này QC có tìm vết để già cũng không tìm được bug.

Nhưng cuộc sống mà, QC cao tay hơn ra chỗ Mèo ngồi, đập vào mặt nó 1 rổ bug. Mèo sợ hãi 😨, éo ngờ lại có ngày này. Mèo nín lặng ngồi đọc từng issue, phát hiện ra code Mèo viết chỉ work với happy case, rồi lặng lẽ handle các corner case mà QC tìm ra, nghĩ thêm các corner case khác. Tự tin ném lại vào mặt QC, lần này thì đố mà tìm ra bug nữa.

QC test lại, tìm vết đủ kiểu, cuối cùng thì cũng mệt, chịu thua Mèo.

Một tuần sau, một thanh niên Dỏm vào sửa code của Mèo, sau đó hắn cũng ném cho QC test… Chuyện là những bug Mèo đã fix 1 tuần trước lại xảy ra lần nữa!!!. Mèo chạy qua chỗ Dỏm, định vung lời cay đắng. Nhưng nghĩ lại, em nó còn bé chưa có nhiều kinh nghiệm, ai chả từng mắc sai lầm. Giá như Mèo viết test trước, thì Dỏm đã tự biết được code nó dỏm, phát hiện ra bug sớm.

Từ đó trở đi, Mèo tự nhủ code ra thì phải đi kèm với test. Phải cố gắng viết sớm nhất có thể.