refactoring: Backend#perform を Controller#performに引っ越すための準備
refactoring:  Backend#perform を Controller#performに引っ越した
Controller#performのインターフェースを変更
Merge branch 'feature/movePerform' into develop