เมื่อเร็ว ๆ นี้ฉันมาข้าม codebase หลามขนาดใหญ่ในระดับปานกลางมีจำนวนมากMyClassAbstractFactory
, MyClassManager
, MyClassProxy
, MyClassAdapter
เรียน ฯลฯ
ในขณะที่ในมือข้างหนึ่งชื่อเหล่านั้นชี้ให้ฉันเพื่อการวิจัยและการเรียนรู้รูปแบบที่สอดคล้องกันที่พวกเขาไม่สามารถอธิบายในสิ่งที่ชั้นไม่
นอกจากนี้พวกเขาดูเหมือนจะตกอยู่ในรายชื่อต้องห้ามของคำในการเขียนโปรแกรม: variable
, process_available_information
, data
, amount
, compute
: ชื่อกว้างเกินไปที่ไม่ได้บอกให้เราทราบอะไรเกี่ยวกับฟังก์ชั่นเมื่อใช้ด้วยตัวเอง
ดังนั้นควรจะมีCommunicationManager
หรือมากกว่าPortListener
? หรือบางทีฉันไม่เข้าใจปัญหาเลย ... ?
Fctory
แทนที่จะเป็นFactory
หรือนั่นเป็นเพียงการพิมพ์ผิดหรือเปล่า?