リーディングビュー

DRY / KISS / YAGNI をC#で理解する:現場で使えるシンプル設計原則まとめ

「設計って難しいな…」 そう感じたこと、きっと一度や二度ではないはずです。 SOLID 原則は有名ですが、実際の現場ではそこまで厳密に意識していないことも多いですよね。 むしろ、もっとシンプルで、日常的に効く原則のほうが役に立つ場面は多いです。 そこで今回は DRY、KIS...
  •  

C#で理解するSOLID原則まとめ:実務で使える設計の考え方とコード例

オブジェクト指向の設計原則って、名前だけ聞くとちょっと堅苦しく感じませんか。 でも実際には 「後から困らないコードを書くための知恵袋」 のようなものです。 この記事では、C# のコード例を交えながら SOLID 原則をできるだけわかりやすく紹介します。 「聞いたことはあるけ...
  •  

はじめての Markdown 記法まとめ

Markdown は、技術記事だけでなく、メモ、議事録、README、ちょっとしたドキュメントなど、幅広い場面で使われています。 「記号が多くて難しそう…」と感じるかもしれませんが、実はよく使う記法はそこまで多くありません。 この記事では、Markdown の基本記法を“記...
  •  

C#で理解するデザインパターン入門:Strategy / Decorator / Adapter / Singleton

開発をしていると、こんな瞬間がありませんか。 if/else が増えすぎて読みにくい クラス同士の依存が強くてテストしづらい ちょっと機能を追加したいだけなのに既存コードを触りたくない 外部 API の仕様変更の影響範囲が広すぎる 設定やログなど「アプリ全体で1つだけあれ...
  •  

C# で始める Entity Framework 入門

C# でアプリを作っていると、ほぼ確実に登場するのが データベースとのやり取り。 SQL を直接書くのももちろんアリですが、 「もっと C# のコードだけで自然に扱いたい」 そんなときに頼れるのが Entity Framework(EF Core) です。 この記事では、E...
  •  

初心者こそ知っておきたい「単一責任の原則」

プログラミングを始めたばかりの頃って、 「動けばいいや!」と勢いでコードを書きがちですよね。 でも、あとで読み返すと、 どこを直せばいいのか分からない 1行変えたら別の場所が壊れた クラスが巨大化して手がつけられない こんな経験、ありませんか。 そんな“未来の自分を助け...
  •  

C# / .NETで始める依存性注入(DI)

C# や .NET を触っていると、DI(依存性注入)という言葉をどこかで必ず耳にします。 ただ、実際のところはどうでしょう。 コンストラクタでインターフェースを受け取っているけど、理由はよく分からない DI コンテナって便利らしいけど、何が嬉しいのかピンとこない ASP...
  •  

C# で MVVM を学ぶならまずこれ!CommunityToolkit.Mvvm で理解する基本の流れ

「MVVMって聞いたことあるけど、結局どう使えばいいの?」 「ViewModel と Model の違いがよく分からない…」 そんなふうに感じたことはありませんか。 この記事では、C# × MVVM をこれから学びたい人に向けて、できるだけシンプルに、そして“実際に手を動か...
  •  

🎯 初めての C# 非同期処理:実務で使う async/await の基本と注意点

「async/await は聞いたことあるけど、正直よく分からない…」 「とりあえずコピペで動かしてるけど、これで合ってるのかな…」 非同期処理は、初学者がつまずきやすいテーマの代表格です。 ですが実務に入ると、API 呼び出し・ファイル I/O・DB アクセスなど、避けて...
  •  

はじめての Git 実務ガイド:ブランチ運用からトラブル対処まで

Git を使い始めると、ブランチの使い分けや pull / rebase の違いなど、最初に戸惑うポイントがいくつかあります。 特に実務では、操作の意図や使いどころが分からず手が止まってしまうことも少なくありません。 この記事では、現場でよく使われるブランチ運用と基本的な作...
  •  

📝LINQ を使い始める人に向けて:よく使う基本操作をわかりやすくまとめてみる

はじめに C#でリストや配列を扱っていると、「条件で絞り込みたい」「必要な項目だけ取り出したい」といった場面がよく出てきます。 最初は for 文や foreach 文で書いても問題ありませんが、処理が増えてくるとどうしてもコードが長くなりがちです。 LINQ(Langu...
  •  

.NET 10 + C# 14 の新機能を触ってみた実装メモ

.NET 10(2025 年 11 月リリース)が公開され、C# 14 が正式に使えるようになりました。 今回のアップデートは、派手な新構文が増えたというより、日常的に書くコードが少しずつ書きやすくなるような改善が多い印象です。 個人的には、プロパティ周りの書き心地が良くな...
  •  
❌