2019-06-01から1ヶ月間の記事一覧
twitterに書いたやつ再掲+加筆。 Webフロントエンド、というかSPAの設計で、単なるwebAPIラッパーに対して「Repository」と名付けるケースが散見されるけど、ぼくはあれあまり好きではないです。というのも、Repositoryという名前がついてると、集約的なもの…
最近、高校の先生が「知識問題」「思考問題」という言葉を使ってらっしゃるのを聞いて、「なるほど、面白い分類だな」と思った。それ以来「知識問題と思考問題」という視点で物事を眺めるのが自分の中でブームとなっている。 もちろん、知識問題と思考問題と…
RubyのString#splitは、下記のようなおもしろ挙動を持っている " a\nb \t c \rd ".split(' ') # => ["a", "b", "c", "d"] これは(とうぜんのことながら)ちゃんとDocumentedである docs.ruby-lang.org 1 バイトの空白文字 ' ' 先頭と末尾の空白を除いたうえ…
誤解を産んでいそうだったので追記します。ここでいうApplicationServiceというのは、いわゆるレイヤードアーキテクチャのアプリケーション層のApplicationServiceレイヤの話です。別の言葉だと、「Usecase層」とか言う言葉で呼ばれたりするアレのことです。…