AI駆動型ソフトウェア開発における意思決定記録

AI駆動型ソフトウェア開発における意思決定記録

意図をコードに近づけよ。

意思決定記録は、AI支援ソフトウェア開発における欠けていた記憶層です。それらは何が開発されたかだけでなく、なぜ開発されたかを捉えます。そしてその区別は、AIツールがコードを書く際には決定的に重要になります。

synctestを用いたGoの並行コードのテスト

synctestを用いたGoの並行コードのテスト

並行Goテストでスリープ処理に頼るのをやめましょう

Goの並行コードのテストには、これまで少しの規律が必要でした。 ゴルーチンは軽量で、チャネルはシンプル、コンテキストのキャンセルは慣用的です——バックグラウンドワーカーとタイマーは、実世界のGoサービスにどこにでもあります。

開発者向け「Mermaidダイアグラム」クイックスタート&チートシート

開発者向け「Mermaidダイアグラム」クイックスタート&チートシート

コードによる図解、トラブルなし。

Mermaidは、キャンバス上でボックスをドラッグするよりも、図をテキストとして記述することを好む人々のためのテキストベースの図作成ツールです。Markdownのような構文を使用して、フローチャート、シーケンス図、クラス図、状態機械図、タイムライン、ガントチャート、エンティティ関係図などを記述します。

エンジニアのためのPARAメソッド:行動によって知識を整理する

エンジニアのためのPARAメソッド:行動によって知識を整理する

トピックではなく、アクションでノートを整理する。

トピック別にノート整理するのは理にかなっているように思えます。しかし、PostgreSQLに関するノートが5つの異なるフォルダに散らばり、今日の課題に必要な特定のノートが見つからない状況に陥ると、その方法は通用しなくなります。

購読する

システム、インフラ、AIエンジニアリングの新記事をお届けします。