効果の宣言(EffectReader)を、読める形へ書き出す(Description参照)。命令1つにつき1行で、 さらに読み下すものは字下げしてその下へ並べる。
書き出しも読み手の1つにしてある。効果クラスごとにdescribeを持たせると、動詞を1つ足すたびに 「書き出す」「どのプロパティを動かすか」「何を生むか」のそれぞれへ同じ木を辿るコードが増える。 読み上げ口(readBy)を1つに絞れば、増えるのは動詞1つぶんの受け口だけで済む。
describe
readBy
効果の宣言(EffectReader)を、読める形へ書き出す(Description参照)。命令1つにつき1行で、 さらに読み下すものは字下げしてその下へ並べる。
書き出しも読み手の1つにしてある。効果クラスごとに
describeを持たせると、動詞を1つ足すたびに 「書き出す」「どのプロパティを動かすか」「何を生むか」のそれぞれへ同じ木を辿るコードが増える。 読み上げ口(readBy)を1つに絞れば、増えるのは動詞1つぶんの受け口だけで済む。