具体的にコストをかけるべきだというのを説明すると、

例えば自分なら、

条件文を
 もしaが0だったら 大きく旋回し でなければ 真っ直ぐに動く 。
  のように構造化して書くべきで
もしaが0だったら { 大きく旋回について細かな実装 } でなければ {真っ直ぐに動く事の細かな実装} 。
  のように書くのは、よくないと思う

Cならこういう場合、{・・・}のブロックを書くのは非常に楽になっているので、
つい、後者のブロックを書いてしまう、

pascalの場合、
 begin ・・ end が見た目に重い事、
 引数の無い手続きの () を省ける事
 関数内関数が書ける事
から、構造化し易くなっている。

というような簡単な事だ。

そんなに深く突っ込まれるような事じゃない。