満足のいく答えが見つからなかったので、ここに質問があります。
私は HTML5-Websocket ベースのアプリケーションを開発しており、モバイルにも移植する予定です。
問題は、私の機能の 3 分の 2 がモバイル バージョンになく、機能が JS を使用して HTML に緊密に統合されていることです。
これらの 1/3 の機能をエレガントに分離できれば、DRY になります。しかし、私はこれに対する簡単な解決策を見つけることができませんでした。
たとえば、ノードからユーザー オブジェクトを取得し、それを関数で処理する関数があります。モバイルの場合、フローの 2/3 を除いて同じフローが必要です。それらのためにさまざまな関数を作成し、それらをさまざまなファイルに入れることができますが、単純な機能であっても数十の追加関数を作成する必要があるため、これはメンテナンスの悪夢をもたらします。
この仕事のためにこれらのことを行うための良いフレームワークや方法はありますか?