リファクタリング＆修正
余計なマクロの削除
test_list()の修正