2025-10-25 髪を切ったら鼻がグズグズする
土曜日。9:30起床。なかなかの秋晴れで気持ちがよく、あまり仕事場にこもりたくない。
起きて、少しだけ散歩をしてから戻って仕事に取り組む。昨日、終わりきらなかったReact Nativeのスターターキットづくり。アプリに必要な基本的なライブラリを網羅できて、取り組みとしてはなかなかナイスな選択だった。
React Nativeの場合、Storybookを入れるところでひとつクセがある。実機デバイス上での確認が前提となるので、アプリそのものにStorybookのモーダルを実装する事になる。つまり、そのモーダルへのルートとそのルートへリンクするボタンも設置する必要があるという事だ。
ここに気づかずに「どうやって登録したコンポーネントを確認するのだろう?」とあれこれ迷ってしまった。やはりWebとは流儀が異なる点が多いし、ローカルのWebサーバーが前提になっていないのでプロセスにおいての考え方は変えなければならない。
昼食はバナナだけにして、午後は予約していたヘアサロンへ散髪に行く。東急東横線が遅れていて、パッと乗った電車が急行。代官山はさっさと通り過ぎ、渋谷へ。結局15分ほど遅れて到着した。
基本的に担当の美容師になされるがままなのが自分なのだが、その間にGraphQLに関しての基礎知識を再度調べる。昨日の面談で少しおかしな事を言っていたなあと感じたからだ。GraphQLでは、データベースの設計、特にテーブルとフィールドもしくはドキュメント構造を知っている者にエンドポイントに投げるクエリとリゾルバを書いてもらうというのがスタイルだと思っていたのだが、それもフロントエンドの仕事と捉えているようだ。JSで書くからという事のようだが、単にSQL文でデータを取得しないというだけのことで、実際はデータベースの内容が分かっていなければクエリに対するデータを作成するプロセスは書けない。もしくは書こうと思ってもテーブルとフィールドの構造図が必要だ。
GraphQLを使ってフロントエンドとAPIのつなぎこみを経験した事がありますか?
改めてGraphQLを調べているうちに、この質問がそもそもおかしいと気がついた。髪を切っている間に得られた知見としてはまずまず満足。
2時間15分かけてカットとカラーを施してもらい、そのままその足で軽くウォーキングを3km。代官山から中目黒を迂回して大橋の方に出る。見たことの無い風景が続いてなかなか楽しい。一応、歩数のノルマは達成したので仕事場に戻る。
そこから時間をかけて読書。チーム仕事が決まりそうなので、少しずつ読み進めていたアジャイル開発の教本(本当にこういう名前の本)を3時間ほどで読了。内容は濃いのだが、ものすごく読みづらい本で本当に頭に入ってこない。方法論とその効果がなんなのかが延々と続くので、その効果がなぜ期待されるのかがイメージしてない自分にとってはそれで得られる効果を語られても他人事である。
でも、タスクの組み立て方などやマネージャーが意識している事は何なのかって事は仕事を進むうちに把握出来るだろう。読んで損な本ではなかった。
夜中に水曜日に作った鍋にまた具材を足して食べる。