tourist のコード(マクロがほぼない)を実務erの視点で見たら変数名が短いこと以外にどんなところがダメなんや?
アルゴリズム部分はかなり洗練されてると思うけど