株式会社クローバーホールディング

事業内容受託開発・運用保守

当社の受託開発チームは当社の企業規模からしても、
大企業の大規模なプロジェクトではありません。
そのため、アプリケーションシステム稼働のための
インフラ検討(オンプレ、もしくはクラウドなど)、
そしてアーキテクチャー設計と構築、アプリケーション開発までの全てを担える
フルスタックエンジニアで構成されています。

アプリケーションシステムを科学する。

アプリケーション画面内の各アイテム(画面操作部品)はアイテム毎に
部品化(コンポーネント化)し 、
複数のアプリケーション画面で汎用的に設定できる「アトミックデザイン」によって設計し、
ウェブアプリケーション開発の効率化と先々の保守効率を考え、
レイヤードアーキテクチャはコーディングルールと制限を強化するために
「クリーンアーキテクチャ」を採用しています。
クリーンアーキテクチャ

業務システム画面もスマートフォンアプリ画面もFigmaの様なモックアップデザインツールを利用してアプリケーション画面デザインを行い、各パーツはコンポーネント化してプログラム内で使用します。

クリーンアーキテクチャの採用によって各レイヤーの各作用は、他の作用を意識せずに扱えること。またレイヤー内のモジュールに変更があっても他のレイヤー作用に大きな影響を与えることがなく変更ができるため、スパゲティプログラムの様に一つの変更で他の作用に諸々の影響を来すようなが保守リスクが限りなく軽減されます。