>>16
このコードが意味不明なのだから
先にヘッダファイルが用意できるわけがない。

リファクタリングしなければ、ヘッダファイル
(何を関数にするか)判断できないだろ。

今お前はテストの前にリファクタリングを要求したんだよ。