Chất lượng code

Unit Testing là gì? Ưu và nhược điểm

Body
Unit Testing rất quan trọng. Đôi khi, các lập trình viên cố gắng tiết kiệm thời gian bằng cách thực hiện unit testing tối thiểu. Điều này là sai lầm vì unit testing không hiệu quả dễ khiến chi phí tăng lên, giống như bạn uống thuốc không đủ liều sẽ không có tác dụng.

Nợ kỹ thuật (technical debt) là gì? Làm gì để trả nợ?

Body
Technical Debt (Nợ kĩ thuật) là một món nợ mà hầu như lập trình viên nào cũng phải gánh trong quá trình làm việc. Nhưng để hiểu đúng bản chất và biến chúng thành cơ hội thì không phải ai cũng nhận thức và hành động được.