この記事の説明 機能の追加、変更、削除だけでなく、バッチファイルやフレームワークなどのアップグレードの適応も容易である性質を意味する。では保守性の低いシステムとはどのようなシステムだろうか この記事の説明 そもそも保守性とは 保守性の低いシステム一覧(私見あり) 詳細 保守性の高いシステム一覧 詳細 保守レベル0:大規模なモノシリックなシステムは保守性が低い 保守レベル50:サービスベースなシステムは保守性が比較的高い 保守レベル100:マイクロサービスなシステムは保守性が高い まとめ:モジュール化が進めばメンテナンス性、保守性が向上する そもそも保守性とは そもそも保守性とは 機能の追加、変…
アーキテクトがアーキテクチャ特性を明らかにして改善するべき優先順位をつけた後、 開発者にその優先順位を守ってもらうためにはどうすれば良いか。 特に、「アーキテクチャのモジュール性」は緊急ではないが重要であると誰もがわかっているはずだ。 しかし、その重要項目の改善業務に開発者を充てる方法はどのような数値を指し示せば良いだろうか。 適応度関数 機械学習の元となる有名な問題に、循環セールスマン問題と言うものがある 循環セールスマン問題とは... 全ての都市をちょうど一度ずつ巡り出発地に戻る巡回路のうちで 総移動コストが最小のものを求める組合せ最適化問題である。 https://ja.wikipedi…