逆向きに解く
ずいぶんと昔にタイトルの書籍を読んだ記憶がある。その内容かはもう忘れてしまったが、「逆向きに解く」というやり方を行った。逆算思考とか、帰納的手法とかそのように呼ばれるあれだ。
といっても過去の記事を紹介するのみとなる。
以前、vuetifyを導入しようとしたさいにページ遷移がうまくいかない、という不具合に出会った。そうしてvue側が用意していた、vue-turbolinks
をyarnで読み込んでやって解消した。解消したのはいいが、なぜこれでうまくいったかがわからない。
turbolinkの挙動をうまいこと変更・修正している気がする。
これは答えを見たほうが早かった。vue-turbolinksのコードを見た。わかった。
答えからみる
「どうやってエラーを解決するか」はもっと抽象的に表現すると「いかにして問題を解くか」につながる。問題解決の手法を網羅的に扱ったのが、その本だ。ちょうどwikipediaに内容が書かれていた。
特殊化などはよくやるやつで、「例えばこの条件だけ揃っていたらどうなる」「もっとシンプルな場合をつくってみる」などを行うことがある。
良い本だが、売ってしまった。また書い直そうか。