成長過程の Scala プロジェクトの複雑さや、劣化、重複などをどう抑制していくかというのが今回のテーマです。
リーマンのソフトウェア保守の法則は、ソフトウェアシステムは「継続して変更していくと対策をしない限りだんだん複雑になる」そして「新しい状況に合うように改変され続けなければ、進行的に悪化していく」ことを示唆します。
このセッションでは、システム内で劣化したコンポーネントを見つけるために私が使っているプロセスを説明します。 そして私がチームと共にどのようにして関数型プログラミングのコンセプトを適用して、広範囲で保守不可能な複雑化を防ぎながらシステムを成長させているのかを紹介させてください。
票中 票投票済み