Nó là một tiêu chí mà gần như bất cứ ai cũng đã nghe và thực hiện.
Mọi thứ tiêu chuẩn khác : OOP, design pattern, performance, flexible, maintain, clean code vv vv…. nó đều đứng sau và nhiều khi nó mông lung hoặc chưa từng tồn tại.
Nó giống như xây một công trình mà không hề có thiết kế. Nó được viết một cách ngẫu nhiên tùy sở thích hoặc tầm hiểu của người triển khai. Nó thường xuyên phải đập đi xây lại khi thêm một yêu cầu và cấu trúc hiện tại không còn phù hợp.
Có thể suy nghĩ của tôi đã không còn hợp thời hoặc do đã cổ hủ hay bảo thủ. Nhưng tôi không cảm thấy dễ chịu khi làm sản phẩm với tiêu chí như trên.
Còn các anh em và team của các anh em thì sao ?