技術的備忘録

Powershell 7 以降の「BOMなしUTF-8、LF改行テキストファイル」への対応状況について、Claudeに問う

pwsh(Powershell 7.x 以降)は、Windows,Mac,Linux の何れの環境でも動作します。Windows,Mac,Linux では、それぞれ以下の点でテキストファイルの扱い方が異なります。 改行コード(Windows...
リンクリスト

プログラミング設計開発技法のリンクリスト

Claudeに解説してもらった、プログラミングの設計や開発の技法についての記事へのリンク集です。自分用の忘備録です。新旧のオブジェクト指向の違いについて、Claudeに解説してもらうソリッド(SOLID)原則について、C#でClaudeに解...
技術的備忘録

クリーンアーキテクチャについてClaudeに解説してもらう

「プログラミング設計開発技法のリンクリスト」へ戻るいつもは「吹き出し」で質問と回答を記述していますが、今回はClaudeの出力する図を簡単にブログに記述するため、吹き出しは使いません。「吹き出し」はClaudeが複雑なフォーマットを出力した...
技術的備忘録

MVC と MVVM と MVU の基本と違いを Claudeに解説してもらう

「プログラミング設計開発技法のリンクリスト」へ戻る .NET の C# を用いて、MVC と MVVM と MVU について、解説してください。詳細の解説は、別のチャットを作って改めて質問するので、ここでは基礎的な概念を日本語で分かりやすく...
技術的備忘録

C#で依存注入(DI)をClaudeに解説してもらう

「プログラミング設計開発技法のリンクリスト」へ戻る.NET と C# によって、依存注入(DI)について、詳しく解説してください。依存注入(Dependency Injection: DI)について、.NET/C#の観点から詳しく説明させて...
技術的備忘録

C#でデザインパターンをClaudeに解説してもらう

「プログラミング設計開発技法のリンクリスト」へ戻る主要な 5 パターン C#を用いて、デザインパターンについて、詳しく解説してください。デザインパターンについて、主要なパターンとC#での実装例を交えて説明させていただきます。// 1. Si...
技術的備忘録

ソリッド(SOLID)原則について、C#でClaudeに解説してもらう

「プログラミング設計開発技法のリンクリスト」へ戻るSOLID原則 ソリッド(SOLID)原則について、C#を用いて解説してください。SOLIDプリンシプルについて、C#のコードを用いて具体的に解説させていただきます。// 1. Single...
技術的備忘録

新旧のオブジェクト指向の違いについて、Claudeに解説してもらう

「プログラミング設計開発技法のリンクリスト」へ戻るClaude 3.5 Sonnet がアップデートしたようなので、試しにオブジェクト指向について質問してみました。ただの自分用の忘備録です。もっと長い回答になる事を覚悟していましたが、意外に...
システム開発の問題

古いデータは、そのまま保存するべきだ

システムマイグレーションについての個人的な意見を述べさせていただきます。少し古い記事ですが、こんな報道がありました。NTT西日本の工事システム障害で新事実、「汚れた」移行データ6.3万件が停止招く旧システムから新システムへマイグレーションす...
技術的備忘録

現代のアセンブラ・プログラミングについてのClaudeの解説

いつもの忘備録をブログに載せておきます。完全に自分用です。 現代のアセンブラ・プログラミングについての質問です。 近年ではアセンブラ・プログラミングが行われる場面というは存在するのでしょうか。はい、現代でもアセンブラ・プログラミングが行われ...