2019年10月17日 に投稿された記事

該当件数:3件 この期間に記録されたログをみる

開放閉鎖原則についてのまとめ

はじめに 対象読者は初心者です。 開放閉鎖原則とは 定義 Robert C.Martinの著書「アジャイルソフトウェア開発の奥義」では、 ソフトウェアの構成要素(クラス、モジュール、関数など)は拡張に対して開いて...

RubyではテストしやすくするためにDIを使わない

結論 Rubyでは、動的にクラスに生えているメソッドを書き換えられるため、テスタビリティを上げるためにDIを使わない。 個人的にはストラテジーパターン使いたいときぐらいしか、DI使わないんじゃないかなーって思っている。 ...

文字列が適切か考える

はじめに 初心者向けです。 初心者にありがちなことと、TSに入りたてでありがちなことを書きました。 文字列が適切でない選択である可能性を意識する 文字列使いがち問題 自分が以前見かけたコードに下記のようなものがありま...