犬飼Check概ね、タイトル通りの内容です。プログラミングの勉強をしていると、「○○の法則」とか「△△の原則」とかよく見かけますよね。最初はなんのこっちゃと思いますが(ヽ'ω`)今回はその中でも個人的に興味深いと思った以下のものをまとめてみます。Yourself】まずはこれ、割とよく見かけますよね。Yourself(同じことを繰り返さない)の略称です。同じ情報を複数の箇所に書いてしまうと整合性が取れなくなってしまう。1つの箇所にまとめて、他は全てそこを参照せよ。プログラミングを学ぶ上で最初に覚えるような「同じ処理をあちこちに書かない。再利用をできるようにせよ」という時にも使われます。Once)と一緒に覚えましょう。It】これも有名です。It(それは必要にならない)の略称です。あれも必要になるだろう、これも将来必要だろう、とあれこれ作っても、実際にはほとんど使われない。いうことはせずに、実際に必要になった時に追加しようね、という意味の原則ですね。Expressively】プログラムを書いた意図を明確に表現するように。これは仕事を通じてプログラミングを行うようになってから大切さが解る原則ですね。万人が理解できる読みやすいプログラムを書きましょう、という原則です。Separation)CQS!CQS!オブジェクト指向的な原則ですね。近接格闘術は関係なさそうです。コマンドは命令、クエリは問い合わせ。両方を同時に行うような関数は作ってはいけないよ、という事ですね。Ask)原則とはちょっと違いますが、これも大事だと思います。オブジェクト指向では重要な要素である「関心の分離」に関連するお話。オブジェクト指向では「個々のオブジェクトが持つ責任」というのが重要になってきます。「知らないオブジェクトには話しかけない。繋がっているオブジェクトのことだけを知っていればいい!オブジェクト同士の依存は最小限にしよう、ってことですね「何でもは知らないわよ。iPhone」でゲームアプリを作ってみる(CCSprite、CCLabelを使って画像、文字を表示)【Android】アンドロイドでOpenGLを使ってみる(準備編)iPhone版「電撃の衣玖さん」をAppStoreで公開しました!【HTML5】Canvasタグを使った図形を描画する方法【JavaScript】コメントは受け付けていません。桜花満開/テンシホタル。