Buri Memo:

アイデアや気づきとかが雑に書き殴られる

ソフトウェア設計

The Garden(自作ゲーム)の技術的なおはなし

このようなゲームが一区切りつき、とりあえず完成ということになりました。以下の記事ではゲームとしての側面を語ったのですが、技術的な側も忘れる前に語っておきたいと思っています。 burion.net 概要 このゲームでは gif 画像のように「虫」と呼んでいる…

RxjsのSubjectを活用したNode.jsプログラムの依存関係制御

Node.js で依存関係をうまく制御するために、Pub/Sub パターンを使いたかった。調べて見つけた Rxjs の Subject を利用することで上手く実装できたと思う。Pub/Sub を使うと何が嬉しいのかと、Subject を使った実装をまとめてみる。 例には以下の FizzBuzz …

DRY原則と直交性、仕様変更時の影響を考えてみる

良い設計とは?と聞かれるとパッと答えるのは難しいが「悪い設計とは?」と聞かれたときには以下のようなものが思い浮かぶ。