要約:

  • 最近コードを書く必要があり、Github Copilotを使用して、データの準備をする小さなコンバーターを作成した。
  • 関数型プログラミングの愛好者として、作業を段階的に進めることができた。
  • コード生成に関しては、Copilotを使ってメソッド定義を容易にし、効果的にコードを生成できた。
  • プログラミング言語の重要性は今後、英語であると考えられる。
  • 単体テストの難しさが明らかになり、Copilotはコードに基づいて単体テストを書く機能を持っているが、メソッドを先に作成する必要がある。
  • 設計やテストの重要性、AIを活用してコードを素早く書く機会があることが強調されている。

感想:

AIを用いたコード生成に関して、Copilotを使うことで効率的に作業を進めることができ、特に関数型プログラミングに対する愛好者としては、作業を段階的に進めることが容易になった点が良かったと感じました。また、単体テストの難しさや設計の重要性など、コーディングにおける様々な側面について考えさせられました。AIを駆使してコーディングを行うことで、迅速かつ効果的に作業を進めることができる一方で、設計やテストなどの基本的な要素を見逃さないように注意が必要であると感じました。


元記事: https://substack.com/home/post/p-155182385%3Futm_campaign%3Dpost%26utm_medium%3Dweb