マガジンのカバー画像

プログラムと美しさ

10
プログラミング経験のない方を対象にプログラムについて語る
運営しているクリエイター

#プログラミング

プログラムと美しさ:終章 ―コードを見るまで信用するな―

 プログラムに存在する美について、いくつかの側面から見てきた。プログラミング経験のない方…

CodeOne
5年前
6

プログラムと美しさ:第八章 正規化 ―Excel 表の困ったを解決してみる―

 正規化という概念がある。プログラムの世界では「データベースの正規化」がよく知られている…

CodeOne
5年前
4

プログラムと美しさ:第七章 デザインパターン ―標準と模倣、魔法ではなく―

 プログラミングの世界に、デザインパターンと呼ばれるものがある。  類型化されたプログラ…

CodeOne
5年前
4

プログラムと美しさ:第六章 リファクタリング ―約束された未来―

 ソフトウェア業界には「動いているソースコードに触るな」という伝統的な掟がある。何かの改…

CodeOne
5年前
3

プログラムと美しさ:第五章 アーキテクチャ ―小さな世界―

 プログラム全体をどう構成するか。個々のロジックを組む前に、より広い視点で検討する。ソフ…

CodeOne
5年前
5

プログラムと美しさ:第三章 ロジック ―プログラミングは愛情―

 どんな論理、手法、手順で組み立てられているか。一般的にプログラムの美しさというと、これ…

CodeOne
5年前
2

プログラムと美しさ:第二章 見た目と冗長性 ―コピペの呪い―

 美しいソースコードは、五メートル離れて見ても美しいとわかる。プログラムを知らない方でも、ぱっと見で美しいか醜いかは何となく直感できるだろう。その直感はあながち外れていないかもしれない。とは言え、プログラムならではの美的基準も存在するので、その点については解説が必要だろう。  たとえば次の文章を見ていただきたい。  私とフレドリックの番号が似ている。ひょっとして重複していないだろうか。  位置を合わせてみよう。  これでわかった。並びは似ているが桁の位置がずれている。

プログラムと美しさ:第一章 その美の特徴 ―きれいな画面の中身―

 先ほど画面の美しさとプログラムの美しさには直接の関連性はないと書いた。プログラミング経…

CodeOne
5年前
1

プログラムと美しさ:序章 ―動けばいいのか?―

 コンピュータは優れた計算能力を持っているが、言われなければ何もしない。コンピュータを動…

CodeOne
5年前
6