09/07/21 02:34:47 P0Qk9yUb
>>551,553
Task だろうが Actor だろうが、こんな抽象的な名前に何の説明もなく「知ってて当然」だの
「暗黙知」だのと、明確な定義づけをサボるのがダメなんだよ。
それだけならまだしも、必要性やメリットも明らかでない(言葉で説明できない)抽象化を
疑問にも思わず取り込んで(他のプログラマに使わせて)しまうようでは、設計のセンスや
文書化能力に致命的とも言える問題があることになる。
もちろん、明確なメリット・使用目的を示し適切に文書化が行われた「タスクシステム」という
名前のシステムもありうるだろう。
でも、個人的には見たことが無い。このスレで繰り返し聞いてもそういったものは出てこない
ことから、やっぱり無いのかもしれないとも思っている。その理由について、そもそも
抽象化のメリットや使用目的が利用するプログラマに伝わるかどうかをしっかり考慮して
設計を行えば、「タスクシステム」なんていう一見して何をするのかわからない名前に落ち着く
ことはありえない、ということではないかと思っている。