最初に 『美しいコード』というと、非常に主観的で、人によって基準が違ったり、言語、流派によって変わったりするものかもしれません。 プログラミングの世界から離れて、一般的に、『美しい』とは何でしょうか。 美しい構図 美しい色使い 美しい造形 美しい文章 美しい数式 美しいロジック 世の中には、いろいろな『美しい』が存在していることが分かります。 美を追求するアートやデザインの世界はもちろん、純粋なロジックの世界である数学の世界においても、『美しい数式』という概念は存在しています。 そこで、今回は『美術的な美しさ』『文学的な美しさ』『数学的な美しさ』の3つの観点から、『美しいコード』を言語化してみたいと思います。 美術的な美しさ 美術の世界では、ただ「キレイだね!」というだけではなく、様々な手法によって美しく見せることが研究されています。 三分割法 画面を3✕3に分割し、交点となる位置に主役の