2026年1月8日のブックマーク (2件)

  • なぜクリーンアーキテクチャはドメインを守るのか

    なぜクリーンアーキテクチャはドメインを守るのか クリーンアーキテクチャはドメインを守っているが、その質は「判断」を守ることである はじめに 「クリーンアーキテクチャでは、ドメインを守ることが重要だ」 この説明を、これまで何度も目にしてきましたし、自分でも何となく理解しているつもりでした。 UI から独立させるため フレームワークに依存させないため テストしやすくするため どれも間違ってはいません。 ただ、実務で設計に向き合えば向き合うほど、 それで結局、何が一番大事なのか? という疑問が残りました。 最近、その答えが少しはっきりしてきました。 クリーンアーキテクチャの質は、 「判断をどこに閉じ込めるか?」を決める構造である という考え方です。 どの判断は UI に任せてよいのか どの判断はユースケースで行うべきか どの判断は、絶対に外に漏らしてはいけないのか この「判断の置き場所」を曖

    なぜクリーンアーキテクチャはドメインを守るのか
    tech0403
    tech0403 2026/01/08
  • Mac 環境構築2026

    新しいMacマシンを手に入れた時は環境を引き継がずにゼロから環境を育てつつ、色々と試したい。 しばらくメインがデスクトップの Win/WSL2 だったので、色々刷新したい。 2023年版 新しく試したいものリスト AeroSpace 採用 Raycast IME azooKey/azooKey Ghostty ZedEditor chezmoi Aqua Voice Docker ではない仮想コンテナ環境 nix https://github.com/antfu-collective/ni opencode Helix Zellij https://hyperkey.app/ 何かしらの履歴管理 marimo 継続して採用 zsh パッケージマネージャどうしよう mise homebrew eza starship vscode uv ty jj

    Mac 環境構築2026
    tech0403
    tech0403 2026/01/08