方法論なんて人それぞれでいいので自分が作りやすいやり方でいいのですが、最初にどんな処理が必要かを考えておくのは重要でしょうね。 特に初心者の人は事前に考えておかないとプログラム自体が困難になるため途中で投げ出すという可能性が高くなります。 私はプチコン3号では最近QSPしか作ってないので完成度の高いQSPの作り方について簡単に書いておきます。 完成度の高いQSPの作り方 (1)十分なリスト短縮を行い可能な限り行末が空かないようにする (2)優先度が高いものは確実に実装しリストの空きを有効活用し無駄がないようにする QSPは(1)が重要というイメージがあるかもしれないですが、実は完成度を高めるためには(2)がすごく重要なんです。 要するに効果的な取捨選択を行うということです。