メソッドを呼び出すコンストラクターがアンチパターンになり得る理由を同僚に説明しました。
例(さびたC ++で)
class C {
public :
    C(int foo);
    void setFoo(int foo);
private:
    int foo;
}
C::C(int foo) {
    setFoo(foo);
}
void C::setFoo(int foo) {
    this->foo = foo
}
あなたの追加の貢献を通じて、この事実をより良く動機付けたいと思います。例、本の参照、ブログのページ、または原則の名前があれば、大歓迎です。
編集:私は一般的に話しているが、私たちはPythonでコーディングしています。
this、コンストラクターから呼び出すメソッドに明示的に渡すことはできません。