質問: cls._c(text) return text ``` a,b,cそれぞれに役割があり、それを総括するとdといった関係にあるものです。 例)aは空白除去、bは改行除去、cは記号除去であり、dは不要な文字を除去する * 上記の関数dのように他の関数をまとめて実行する関数は作るべきでしょうか?作らないべきでしょうか? * textをメンバ変数にするべきなのでしょうか? * 外から実行する場合、メンバ変数textに処理したい文字列を渡し、dだけ実行するべきですか? はたまた、dを呼び出す側に作るべきでしょうか? どのような作りにしたら良いのでしょうか? * @classmethodばかりのclassを作るのは不適切ですか?
回答: > > 上記の関数dのように他の関数をまとめて実行する関数は作るべきでしょうか?作らないべきでしょうか? > > > textをメンバ変数にするべきなのでしょうか? > > > 外から実行する場合、メンバ変数textに処理したい文字列を渡し、dだけ実行するべきですか? > > はたまた、dを呼び出す側に作るべきでしょうか? どのような作りにしたら良いのでしょうか? > > > ケースバイケースですが、提示されたコードが何かおかしいということはないと思います。 > > @classmethodばかりのclassを作るのは不適切ですか? > > > 特に問題はないと思います。