2026-01-01から1年間の記事一覧
設計してますか? ぶっちゃけ「設計 is 何」ってよくわからないんだけど、設計はしてます。 で、その設計なんだけど、今の何かを満たすものだけでなく未来に備える系があるなと思った。 私の中では「決定の遅延」と「添木」と呼んでるものです。 決定の遅延 …
Javaの Stream の話です。 Stream は複数のものを扱いますが、結果が1つ(もしくは0 or 1個)だけ欲しい場合がよくあります。 こういう時に使用できるのが findFirst と findAny です。 jshell> Stream.of("hoge", "fuga", "piyo").findFirst() $1 ==> Optio…
"壊してよいオモチャ"はアプレンティスシップ・パターンにある私のお気に入りパターンの一つです。 アプレンティスシップ・パターン ―徒弟制度に学ぶ熟練技術者の技と心得 (THEORY/IN/PRACTICE)作者:デイブ・H.フ-バ-,アデウェ-ル・オシネエ,柴田芳樹オライ…
「技術選定」という言葉に重々しさを感じる人は多いと思います。 物事は名前がつくと輪郭がはっきりします。普段何気なくやっている仕事の一環であっても、名前をつけると成果物や責任などが明確になるという事象です。 掲題の「技術選定」の他にも「設計」…