
SwiftのStrategy Pattern(戦略パターン):プロトコルとクロージャでアルゴリズムを差し替える
支払い方法ごとにif-elseが際限なく増えていくコードに悩んだことはありませんか?
記事を読むARCHIVE · 39
基礎概念から実務の判断基準まで、順にご覧ください。

支払い方法ごとにif-elseが際限なく増えていくコードに悩んだことはありませんか?
記事を読む
値、クラス参照、参照を含む構造体を比較し、どの変更が伝わるかを実行して確認します。構造体は深いコピーやスレッド安全性を保証しません。
記事を読む
前回はSOLIDの最初の3文字、SRP・OCP・LSPを扱いました。今回は残りの2文字を整理します。
記事を読む

最近は、ChatGPTやClaudeのようなAIでブログ記事を書く人が本当に増えました。さらに欲を出すと、「記事の生成から公開まで、すべて自動化すればいいのでは?」と考えるようになります。
記事を読む