生成AIに質問する

技術的備忘録

C++98から20までの主要な変更点

C++11auto キーワード型推論が可能になりました。auto x = 5; // int型と推論される範囲ベースのfor文コンテナの要素を簡単にイテレートできるようになりました。std::vector<int> vec = {1, 2,...
技術的備忘録

Java 8から21までの主要な変更点

Java 8 (LTS)ラムダ式関数型プログラミングをサポートする簡潔な構文が導入されました。(a, b) -> a + bストリームAPIコレクションに対する宣言的な操作が可能になりました。List<Integer> numbers = ...
技術的備忘録

C# 7.3から12までの主要な変更点

C# 8.0Nullable参照型参照型の変数がnullを許容するかどうかを明示的に指定できるようになりました。string? nullableString = null;string nonNullableString = "Hello"...
システム開発の問題

Claudeへ問う「バザール型開発のやり方を教えて」

ソフトウェア開発プロセスモデルとは、ちょっと違うかも知れませんが、OSSの世界で採用されるバザール型開発について、Claudeさんに解説してもらいました。Claudeに問うOSS(オープンソースソフトウェア)の世界で採用されるバザール型開発...
システム開発の問題

Claudeに問う「オブジェクト指向モデルのやり方を教えて」

Claudeさんに質問するまで、オブジェクト指向モデルというソフトウェア開発プロセスモデルを知りませんでした。今回は、それを解説してもらいます。Claudeに問う概要ソフトウェア開発プロセスモデルのオブジェクト指向モデルのやり方について、詳...
システム開発の問題

Claudeに問う「ITエンジニアの愚痴を聞かせて」

Claudeさんは、本当に何でも素直に解説してくれます。Claudeに問うITエンジニアの愚痴を聞いたり読んだりした事はありますか。あったら、ぜひ聞かせてください。現実の社会問題に即した愚痴が良いです。はい、ITエンジニアの愚痴を幾つか聞い...
システム開発の問題

Claudeに問う「カンバン開発のやり方を教えてください」

アジャイル開発というとスクラムとXPしか知りませんでしたが、Claudeに聞くと「カンバン開発」なるプロセスモデルが存在するそうです。今回、カンバン開発について解説してもらいました。今回も私の意見などはありません。Claudeに問う概要ソフ...
システム開発の問題

Claudeに問う「XP(エクストリームプログラミング)のやり方を教えて」

今日はタイトルの通りアジャイル開発のXP(エクストリームプログラミング)についてClaudeさんに解説してもらいました。それだけです。私の意見などは、今回はありません。Claudeに問うXPの概要ソフトウェア開発プロセスモデルのXP(エクス...
システム開発の問題

Claudeに問う「スクラム開発のやり方を教えて」

いよいよスクラムの解説ですこれまで、ウォーターフォールモデル・プロトタイピング・スパイラルモデルの解説をClaudeさんにしてもらいましたが、いよいよ本命のスクラムの解説をしてもらいます。Claudeさんの解説では、スクラムは米国では58%...
システム開発の問題

Claudeに問う「米国アジャイル開発の歴史と日本での将来」

タイトルの通りアメリカでのアジャイル開発の歴史について、Claudeさんに質問してみました。Claudeに問うソフトウェア開発プロセスモデルのアジャイル開発について、詳しく教えてください。アジャイル開発という概念の登場から、スクラムやXP(...