WP Shed の鍛冶場

一度打って、
終わりにはしない。

作ったものは、自分で動かして確かめます。不具合が見つかれば原因まで調べ、必要なら設計から見直す。そうした修正を重ねながら、一つひとつのプラグインを仕上げています。

出てきたものは、素材です。

鉄のかたまりは、そのままでは、道具になりません。熱して、打って、冷まして、形を見て、また火に入れる。昔の鍛冶屋は、そうやって一つの道具を作りました。

私にとって、AI が出してくるものは、その鉄のかたまりです。動かしてみて、画面を見て、おかしいところを探して、叩き直す。一度で決まることは、まずありません。何度も打つうちに、やっと、使える形になります。

打ち直す、というのは。

  • 実際に動かして、画面と動きを、自分の目で見る。
  • 前の状態と比べて、壊れていないかを確かめる。
  • 不具合は、表面を直して終わりにしない。なぜ起きたのか、原因まで調べる。
  • 確認の手順を決めて、毎回確かめる。足りなければ、確認の仕方から見直す。
  • 直した理由を、記録に残す。

地味な作業です。でも、ここを省いたものは、プラグインとして、人に渡せないと思っています。

たとえば

公開準備中の画面を有効にしても、前の通常のページが表示され続けることがありました。最初は、サーバーに古いファイルが残っているのだと思っていました。調べてみると、違いました。原因は、サーバーのキャッシュの仕組みでした。応答を測って確かめて、作りを変えました。

画面の変更前後を見比べるツールも、自分で作りました。最初は、問題のない違いまで「違う」と出したり、本物の違いを見逃したりしました。確かめる道具にも、確認が必要でした。

プラグインの作りでも、同じことを考えます。ボタンの置き場所、押したあとの動き、画面の流れ。使う人がうっかり間違えないか、間違えても困らないかを、先に考えます。自分がどこで間違えやすいかは、自分がいちばんよく知っているからです。

小さな作業小屋ですが、一つひとつ、確かめてから、世に出しています。