date_range
2025/11/14
【長期インターン】本日の業務・プログラムのエラーと修正
date_range
2025/08/14
日々の活動日記エンジニアインターン
畑 尚吾
こんにちは、株式会社ガーディアン京都開発研究所所属WEBプログラマーコース長期インターン生の畑尚吾です。
本日、プログラム改修作業において、懸案となっていた attribute 関数のエラー修正が完了しましたことをご報告します。 しかしながら、次の工程である parse 関数の動作確認中に、再帰処理が無限ループに陥るという新たなエラーが発生しました。 原因は、プログラムのデータ処理方式の変更にあると考えております。
旧方式(XMLReader): データを一つずつ順番に処理するため、親子関係を厳密に定義せずとも最後まで処理が可能でした。
新方式(DOM\HTMLDocument): 先にデータ全体の構造(DOMツリー)をまとめてから処理するため、親子となるノードを正確に判別し、処理の流れを制御するロジックが必須となります。
現在のコードでは、この新方式への対応が不十分であったため、無限ループが発生していると推測されます。 この問題を根本的に解決するには、一度エラー修正が完了した箇所も含め、親子ノードを正しく判定できるよう、ロジックを再検討する必要があります。 影響範囲を考慮し、どこから修正に着手すべきか慎重な判断が求められるため、本日は一度思考を整理し、並行して担当していた別業務を進めました。 明日、改めて修正計画を立て、作業を再開いたします。
メンバー紹介:https://guardian.jpn.com/member/
長期インターンの活動日記:https://guardian.jpn.com/intern/
*コメント*
NEW
-
-
date_range 2025/11/13
【長期インターン】新し...
-
date_range 2025/11/12
【長期インターン】 レ...
-
date_range 2025/11/10
【長期インターン】札幌...
-
date_range 2025/11/07
【長期インターン】 い...
*COMMENT*
則岡 えり
*コメント*
エラー修正、お疲れ様です。
すごく悩んでいたエラーが解決できたときってめっちゃ気持ちいいですよね。
*コメント*
永野 智成
*コメント*
前職で改修作業をしていた時に、エラー発生時はまず仮説を立てろ、とよく教えられましたが、学生のうちからその思考があるのは凄いです!頑張ってください!!
*コメント*