プログラムが動かない…エラー修正を依頼するときに伝えてほしい5つのこと

プログラムが動かない…エラー修正を依頼するときに伝えてほしい5つのこと

記事
IT・テクノロジー
「昨日まで動いていたプログラムが突然動かなくなった」

「エラーメッセージが表示されるけど、何を意味しているのかわからない」

「AIにコードを作ってもらったけど、エラーになってしまった」

プログラミングをしていると、こうしたトラブルはよくあります。

私は現役のSEとして、VB.NET、C#、Python、VBAなどを使った開発に携わっています。

今回は、プログラムのエラー修正を誰かに依頼するときに、最初に伝えてもらえると調査がスムーズになる情報を紹介します。

1. エラーメッセージ

まず一番重要なのが、表示されているエラーメッセージです。

「動きません」だけでは原因を特定するのが難しいのですが、

表示されたエラー
エラーコード
エラーが発生した行

などがわかると、原因をかなり絞り込めます。

エラー画面のスクリーンショットでも大丈夫です。

2. 使用している言語や環境

同じプログラムでも、実行している環境によって原因が変わることがあります。

たとえば、

Python
VB.NET
C#
Excel VBA

といった使用言語のほか、

WindowsなのかUbuntuなのか、どのバージョンを使っているのか、といった情報も重要です。

わかる範囲で伝えてもらえれば十分です。

3. 本来どう動いてほしいのか

意外と重要なのが、

「本当はどう動いてほしいのか」

という情報です。

エラーを消すだけではなく、本来実現したかった処理がわかることで、別の修正方法を提案できる場合もあります。

たとえば、

「Excelファイルを読み込んで一覧を表示したい」

「ボタンを押したらデータベースへ登録したい」

といった説明でも大丈夫です。

4. 問題が起きているソースコード

可能であれば、エラーが発生している付近のソースコードもあると調査しやすくなります。

すべてのソースコードを送る必要がないケースもあります。

「どこを見せればいいかわからない」

という場合は、その状態から相談していただいても大丈夫です。

一緒に必要な箇所を確認していきます。

5. 直前に変更したこと

「さっきまでは動いていた」

という場合は、直前の変更が大きなヒントになります。

たとえば、

ソースコードを変更した
Pythonのライブラリを追加した
Windowsやソフトウェアを更新した
データベースの設定を変更した

などです。

小さな変更が原因になっていることもあります。

エラーの原因がわからなくても大丈夫です

エラーが発生すると、

「もっと自分で調べてから相談したほうがいいのかな?」

と思う方もいるかもしれません。

ですが、原因を調べるところもエラー調査の一部です。

エラーメッセージや現在の状況がわかれば、そこから一緒に原因を整理できます。

私は現役SEとして、VB.NET、C#、Python、VBAなどを使った開発を経験してきました。

ココナラでは、

「プログラムが動かない」

「エラーの原因がわからない」

「AIに作ってもらったコードを修正したい」

といったご相談にも対応しています。

ちょっとしたエラーでも大丈夫です。

困っていることがありましたら、まずはお気軽にご相談ください。
サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す