サトシ:「行け!!ピカチュウ!!」はFactory Methodだったのか...。 - Qiita

1. はじめにFactoryMethodパターン、ご存知ですか?比較的、デザインパターンの中では有名な方...と思っていますが、躓いたことがある人・躓いている人、結構多いんじゃないんでしょうか?実務でぴったりなタスクがあったので意識してコーディングしていましたが、深堀って調べてたら割と自身の理解が浅いと気づきました…

Qiita
Javaデザインパターン勉強におすすめGitHub - Qiita

はじめにJavaのデザインパターンを勉強する際に参考にしているサイトはいくつかありましたが、実際にプロジェクト階層になっていて、ソースが確認しやすい方法がなかなか見つからず悩んでいました。しかし…

Qiita
プロキーターの俺が選ぶ2024年の良記事まとめ - Qiita

はじめにこの記事はNuco Advent Calendar 2024の7日目の記事です。エンジニアリングの世界は、常に新しい技術やトレンドが生まれ、進化を続けています。しかし、日々の実務の中で新…

Qiita
2024年末にデザインパターンについて考える - Qiita

Futureアドベントカレンダーの3日目のエントリーです。昨日は@yamat2667さんのFlutterの記事でした。デザインパターンというと、普段のプログラミングから一歩踏み込んで設計力を上げた…

Qiita
Stateパターンで状態遷移を管理:ワークフローエンジンの実装 - Qiita

はじめにソフトウェア開発において、複雑な状態遷移を管理することは常に課題の一つです。特に、ワークフローエンジンのように状態遷移が頻繁に発生するシステムでは、コードの可読性と保守性を保つことが重要で…

Qiita
コマンドラインツールの拡張性を高める:Commandパターンの活用法 - Qiita

はじめにコマンドラインツールを開発する際、機能の追加や変更が容易で、拡張性の高いアプリケーションを作ることは重要です。この記事では、Commandパターンを活用してコマンドラインツールの拡張性を高…

Qiita
デコレータパターンで構築する柔軟なデータ変換パイプライン - Qiita

はじめにデータ処理において、複数の変換や操作を順次適用する「データ変換パイプライン」は、効率的なデータ処理の鍵となります。本記事では、デコレータパターンを活用して、柔軟性と拡張性に優れたデータ変換…

Qiita
エンジニア向け一流デザインまとめ - Qiita

はじめに一流のデザインを取り上げ、一流のデザインたらしめている要素を紹介していきます。最低限ここはクリアしておくべきという基本的な部分から、その企業独自の発展的なデザインまで取り上げていきます。今回紹介する要素を真似するだけで、初心者でも玄人が作ったようなデザインを作ることができるでしょう…

Qiita
Service Locatorがアンチパターンとされる理由、DIコンテナの誤用による失敗例 - Qiita

はじめに大規模案件(API数100個超、テーブル数500個弱)のサーバーサイドプログラムをDIコンテナを使って実装しました。最初のリリースは無事に乗り切りましたが、振り返ってみると、DIコンテナ…

Qiita
[Ruby][デザパタ]ObservableモジュールでObserverパターンを実現したい - Qiita

はじめにここ最近、「Head Firstデザインパターン 第2版 ―頭とからだで覚えるデザインパターンの基本」を読んでいるのですが、その中で紹介されていたObserverパターンに興味を持ち、普段…

Qiita