Trong khi code, không chỉ để code chạy được là xong mà còn phải tính đến cả performance, khả năng mở rộng, maintain,... nữa nhưng thông thường các bạn khi mới code, khi vẫn còn chưa làm việc nhiều với code, với tư tưởng hướng đối tượng thì chính vì "biết nhiều quá" cũng là một tội lỗi