yanom blog

様々な技術について書きます

設計

オブジェクト指向設計実践ガイドが良い

最近は、技術評論社から出版されているオブジェクト指向設計実践ガイドを寝る前に読んでいます。 実践ガイドと書いてあるだけに、オブジェクト指向の考え方ではこうするという具体的な話が分かりやすく書いてあります。 また、サンプルコードはRubyで書いて…

ブロック図生成ツールblockdiag を使ってみた

小ネタです。 最近、仕事で図を書くのはもっぱらPlantUMLですが、blockdiagというものを見つけたので記事にします。 blockdiag 有志の方がその名もわがままドリブンで開発しているOSSです。 言語はpythonで書かれているみたいです。 github.com ブロック図以…

設計のための、問題の捉え方

というタイトルの良スライドを読んだので、個人用にまとめておきます。 参考 設計のための、問題の捉え方 やっていき コードには How テストコードには What コミットログには Why コードコメントには Why not コメントのwhy notというのは、「なぜ別のやり…