@ Code Complete (No. 17836 / 36077)
Change the code only for good reason.
「xxxしたら動きました」ではなく「xxxという理由で修正した結果、動きました」とするのが正しいかと思う。
reasonとreasoningが気になった。
Reasoning is composed of items which are reasons.
Reasoning is more general, reasons is more concrete/specific.