構造化プログラミングとは

抽象化レイヤー(Javaでいうインターフェース)を単数あるいは複数の階層構造で採用する現在のプログラミングでは当たり前になっているプログラミング手法のこと。

オブジェクト指向と関数型プログラミングの違い

対比されることがあるが、抽象概念に違いがある。 関数型プログラミングは純粋関数で構成されたプログラミング方法であり、上記の図では自然変換に値する。また変換器はオブジェクト指向でいう内部プロパティのように状態を保持し、その …

ハインリッヒの法則

1件の重大な事故の背後には29件の微減な事故、300件のヒヤリハットが隠れているという統計的な経験則がある。小さな障害であってもしっかりと管理することで重大な事故を防ぐことができるということの逆説である。

ルッキズムとデザイン経営

いつでも流行は若者がつくるというが、ルッキズムと呼ばれるルックス至上主義の風潮はまさにそれを示していると思う。男女問わず美容整形が海外のみならず国内でも当たり前となってきている世の中、ルックスは確かにその人や物事を決定に …

弧度法と度数法

なんとなく感覚で理解していたがあらためて。 弧度法は半径と等しい長さの弧に対する中心角の大きさを1radとする単位であり、度数法は360度を円の1周とする単位のこと。 どちらも人間が計算しやすいようにした単位であるが、弧 …