2022-01-01から1年間の記事一覧

リーダブルなテストコードの書き方って記事についての雑感

テストの書き方を人と話していたとき logmi.jp の記事を権威付けのために出された。 読んでみてなんかウッとなったところがないでもないので、今後この手の記事を同じようなシチュエーションで出された時の自分の立場を明確にすべくこの機会に言語化しておく…

良いコード

なんか良いコードと悪いコードがなんちゃらみたいな本がしばらく前に話題になっていて、随分と主観的なタイトルだなと思って近づかないようにしてるんだけど、別に主観的で良いじゃんと思ったので自分が現時点で思う良いコード(否、設計)の条件を挙げてみる…

elmで頑張ってValueObjectを定義したけどやっぱ型クラスないと無理矢理感が否めない

Haskellっぽいでおなじみのelmにはtypeclassがない。これによりMaybe.andThenを使わざるを得ない局面などにぶつかることが多々ある。 これ自体はelmの設計方針だったりするので特に文句を言う筋合いもないので気に入らなければpurescriptやfp-tsでも使えば終…

システム開発するときの難しさについて

難しさとは 適当に動くだけなら簡単かもしれないが利用者がいて利害が発生するようなシステム開発は本当に難しい。 システム開発で開発者が主に実装というフェーズで気にすることというとざっと挙げてみて要件定義、アーキテクチャ選定、データ設計、プログ…

間違えてImplementation Patterns買ってしまったのだけどそのまま読んだ

全然ほしくなかったのになぜか Kent Beck の Implementation Patterns を買ってしまったので仕方なく読んだ。 Implementation Patterns (Addison-Wesley Signature Series (Beck)) (English Edition)作者:Beck, KentAddison-Wesley ProfessionalAmazon 内容…