sakiyamaK / TheRulesOfProgrammingSwift

ルールズ・オブ・プログラミングのサンプルをSwiftで書き換え

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

概要

ルールズ・オブ・プログラミングのサンプルをXcode PlaygroundまたはPlaygrounds.appで動くSwiftで書き換えました

ルール1 できるだけ単純であるべきだが、単純化してはいけない

https://github.com/sakiyamaK/TheRulesOfProgrammingSwift/tree/main/Rule1

ルール2 バグは伝染する

https://github.com/sakiyamaK/TheRulesOfProgrammingSwift/tree/main/Rule2

ルール3 優れた名前こそ最高のドキュメントである

ルール4 一般化には3つの例が必要

ルール5 最適化に関する教訓その1は、「最適化するな」

幕間 ルール5の章への批判として

ルール6 コードレビューが役に立つ3つの理由

ルール7 失敗が起こる場合をなくす

ルール8 実行されていないコードは動作しない

ルール9 集約可能なコードを書け

ルール10 複雑性を局所化せよ

ルール11 2倍良くなるか?

ルール12 大きなチームには強い規則が必要

ルール13 雪崩を起こした小石を探せ

ルール14 コードには種類が4つある

ルール15 雑草は抜け

ルール16 コードから先に進むのではなく、結果から後ろ向きにたどれ

ルール17 大きな問題ほど解決しやすいこともある

ルール18 コードに自らの物語を語らせろ

ルール19 作り直しは並列で行うこと

ルール20 計算をやっておけ

ルール21 とにかく釘を打たなきゃいけないこともある

結論 ルールを自分のものにする

About

ルールズ・オブ・プログラミングのサンプルをSwiftで書き換え


Languages

Language:Swift 100.0%