このシリーズでは、設計プロセスの一部として型を活用する方法について見ていきます。 特に、型を慎重に使うと、設計がより分かりやすくなり、同時に正確性も高められます。

このシリーズは、設計の「ミクロレベル」に焦点を当てています。つまり、個々の型や関数の最も具体的なレベルで作業します。 より抽象的な設計アプローチや、関数型とオブジェクト指向スタイルの選択といった判断については、別のシリーズで議論します。

提案内容の多くはC#やJavaでも実現できますが、F#は型が軽量なので、このようなリファクタリングをやりやすいでしょう。

results matching ""

    No results matching ""