Gần đây tôi tình cờ gặp một codebase trăn khá lớn với rất nhiều MyClassAbstractFactory
, MyClassManager
, MyClassProxy
, MyClassAdapter
, vv lớp.
Mặc dù một mặt, những cái tên đó đã chỉ cho tôi nghiên cứu và tìm hiểu các mẫu tương ứng, nhưng chúng không được mô tả nhiều về những gì lớp học làm .
Ngoài ra, họ dường như nằm trong danh sách cấm của các từ trong lập trình: variable
, process_available_information
, data
, amount
, compute
: tên quá rộng, mà không cho chúng tôi bất cứ điều gì về chức năng khi được sử dụng bởi bản thân .
Vậy nên có CommunicationManager
hay không PortListener
? Hoặc có lẽ tôi không hiểu vấn đề gì cả ...?
Fctory
thay vì a Factory
, hay đó chỉ là một lỗi đánh máy?