はじめに
ソースコードを対象として手軽に使える以下の5つのプロンプトを紹介します。
- リファクタリングプロンプト:コードをよりシンプルかつ効率的にする方法
- 機能追加プロンプト:コードに機能を追加するときに考慮すべきこと
- テストコードプロンプト:コードをテストするための効果的な方法
- 解説プロンプト:コードを読む人が理解しやすくするための方法
- 学習プロンプト:コードを書くために必要な知識やスキルを身につける方法
このように、プログラマーがソースコードをより効率的に処理するための5つのプロンプトを紹介し、それぞれのプロンプトについて詳しく解説していきます。
ソースコードの事前準備
下記のソースコードを例として使用します。
fibonacci.py
a, b = 0, 1
for i in range(7):
print(a)
a, b = b, a + b
1. リファクタリングプロンプト:コードをよりシンプルかつ効率的にする方法
リファクタリングプロンプト
下記のソースコードのリファクタリングをしてください
さらに具体的に、下記のプロンプトもリファクタリングに有効です。
- 下記のソースコードを関数化してください。
- 下記のソースコードにコメントをつけてください。
- 下記のソースコードに型ヒントをつけてください。
2. 機能追加プロンプト:コードに機能を追加するときに考慮すべきこと
機能追加プロンプト
下記のソースコードに機能を追加する際に注意するべきことを教えてください
3. テストコードプロンプト:コードをテストするための効果的な方法
テストコードプロンプト
下記のソースコードのテストコードを書いてください
4. 解説プロンプト:コードを読む人が理解しやすくするための方法
解説プロンプト
下記のソースコードの解説をしてください
5. 学習プロンプト:コードを書くために必要な知識やスキルを身につける方法
学習プロンプト
下記のソースコードを理解するためには何を学べばよいか教えてください
まとめ
プログラマーがソースコードをより効率的に処理するための5つのプロンプトを紹介しました。いずれのプロンプトも手軽に使えるので参考になれば嬉しいです。
【プロンプト再掲】
- 下記のソースコードのリファクタリングをしてください
- 下記のソースコードに機能を追加する際に注意するべきことを教えてください
- 下記のソースコードのテストコードを書いてください
- 下記のソースコードの解説をしてください
- 下記のソースコードを理解するためには何を学べばよいか教えてください