Perlでの開発経験の全くない筆者が、AIとペアプログラミングしながら初めてPerlに挑戦しgrepライクなCLIツールを開発します。
まずは基本的な検索機能を実装し、その後は「ファイルタイプの指定」「行番号の表示」など、(リアルタイムの要望を取り入れながら?)オプションを拡張していきます。
さらに、同じ機能をGoで実装したツールも用意し、両言語の開発体験を比較しながら、言語ごとの特徴や得られた気づきを共有します。
また、本セッションでは「AIに頼って新しい言語を書くとき、提案されたコードが正しいかどうか判断できない」という課題にも触れます。AIからの回答をどのように取捨選択し、少しでも確からしいコードに近づけていくか、その実体験と工夫も紹介します。
このセッションで体験できること