bouzuya.hatenablog.com

ぼうずやのにっき

NPM v7 から package-lock.json のバージョンが変わっていた

今日のコミット


https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli/

NPM v7 から package-lock.json のバージョンが変わったんだなあ。

LTS とそれにバンドルされている npm ばかりを使っているので知らなかった。


首が変な方向に曲がっている。

2021-W11 ふりかえり

2021-W11 をふりかえる。

2021-W11 の目標 とその記事

目標。

  • ☑ bbn-redux 0.2.0 をつくる
  • ☐ bbn-redux 0.3.0 をつくる

記事。

つくったもの

よんだもの

(なし)

みたもの

その他

勉強会。なし。

おでかけ。なし。

ゲーム。リングフィットアドベンチャー ワールド 37 。スーパーマリオギャラクシー スター 85 個。一応スタッフロールを見た。

買い物。なし。

体調。左のまぶたのけいれん。頭痛。ストレス。首をひねった。

育児。ひさしぶりに子どもの通院。下の子の世話をしている。


React Router のドキュメントを読んだ。 bouzuya/bbn-redux 0.2.0 をつくった。細かいことをしていないしサーバー側の設定も手を抜いているので HashRouter を使っただけになっている。もともと先週やりたかったことではある。

『 HIGH OUTPUT MANAGEMENT 』を読んでいる。

ABC196 で Highest を 1166 に更新した。

2021-W12 の目標

  • 『 Rust ではじめる TCP 自作入門』を読む

また首をひねった

今日のコミット


用事で外出した。雨の予報だったように思うのだけど天気が良くて助かった。


また首をひねったようで首が回らない。ひげをそっているときにピキっときた。妻から笑われたのだけど笑いごとではない状態になっている。

コミットはレビュー前に整理すべきなの?

今日のコミット


「コミットはレビュー依頼前に整理すべきなの?」という話題があった。ぼくの作業手順はおおむね ↓ で最後にコミットの整理とテストコードの追加が入っている。なのである程度は整理された状態でレビュー依頼されているはず。徹底はされていない。おおむね。

  1. ざっと動くところまで実装する。最初からモジュールの単位や動く自信がある場合は 1, 2, 3 を飛ばす。
  2. 途中で必要に応じて WIP コミットを作成する
  3. 区切りまで実装したらコミットを squash してまとめ git reset head~ して消してしまう
  4. モジュール単位にテストを書いてコミットしていく

1, 2 で書いたものを別ブランチにしてごっそり捨ててしまうこともわりとある。

他の人はどんな風に作業しているんだろう。

ストレスがすごい

今日のコミット


Java正規表現の挙動がなんか変だなと思ったら PatternMatchermatches だと \A\z がなくても領域全体とマッチする場合のみのようだ。

https://docs.oracle.com/javase/jp/8/docs/api/java/util/regex/Matcher.html#matches--

直接的にこのクラスを使う場合ならまだ分かるのだけど javax.validation.constraints.Pattern など文字列で正規表現だけを取られたりするとどう動くのか分からなくて不安になる。

ちなみに試したところ @Pattern は上記の matches っぽい挙動をしている。アノテーションなのでどう処理されるか・それが保証されているのかなど調べていない。調べたくない・関わりたくない。不安なので \A \z を付けた。


ストレスがすごい。

騒々しい

今日のコミット


React Router のドキュメントを読んだ。

https://reactrouter.com/

SSR や Code Splitting やりはじめると大変そうだ。


また頭が痛い。騒々しい。

左のまぶたがけいれんしている

今日のコミット


左のまぶたがずっとけいれんしている。


育児。げっぷも寝返りもできない……か……。二人目。ふりだしに戻ったような心地だ。