恐ろしい話だ
変数の値が勝手に変わる!
何度コードを見直しても、最後に変数の値を変更したあとにその変数に変更を加えるような場所はないのに。
これは呪われているに違いない。
以前の私ならそう考えて、修正するのを諦めていましたが、今はちょっと成長しているので、全ての理由はコードに書いてあるというのが解っていたりします。
というか、今日はずっとこれを解決するのに時間を使ってしまったのですけど。
結局はPromiseとかそういうのでやるべきところで、そうなってなかったので、実行の順番がズレて予期しない動作という事だったのですが。
なんというか、あとからコードを読み直すと「なんでこんな書き方してるんだ?」というところがエラーの原因になってる事が多いですね。
良く考えたらPromiseとか使わない書き方で修正できるので、そっちにしましたけど。(というかPromiseは理解しているつもりなのですが、書こうとすると理解してないのに気付いて面倒なので、なるべく避けているのですが。)
せっかく昨日のアレを修正して、今度こそ完成が見えてきたというところだったのですけど。
こんなに時間のかかるものを作り始めてしまったという意味では、これは呪われているに違いない、ということです。
コメントする