2024年7月18日(木)
今朝は5:35起床。
目覚ましが鳴ったら何も考えずに起きる作戦を実行しようとしたが、微妙に肌寒かったので布団の温もりに5分負けてしまった。
湯シャン
湯シャンを始めて35週間。
暑くなってきた影響なのか、べたつき感が蓄積するようになってきた。
このべたつき感を解消するために1週間に1回ほど毛先のみシャンプーで洗っている。
頭皮をシャンプーで洗うのをやめて半年以上経過しており、皮脂腺は縮んできているのではないかと思われるが、夏場はやはり分泌が盛んになってしまうということか。
朝活
自転車に乗って冷水シャワーを浴びる。
今日は曇っていたけど湿度が高くて自転車の爽やかさも半減だった。
今日のコーヒーは猿田彦のモカマイルド。
そしてReactアンチパターンの洋書を読む。
リファクタリングの手順
- 既存のコードのテストコードを作成する
- 変数名を変更する(変数名の変更は単純だが可読性や保守性に効果がある)
- 変数や定数の抽出
- 割引率などのロジック内の定数はDISCOUNT_RATEのように定数化すると可読性や保守性が向上する
- 高階関数(higher-order functions)を使用する
- 例えば、JavaScriptで定義されているmap, filter, reduceなどの関数を使用する
- 関数の抽出
- まとまった処理は関数として切り出すと可読性や再利用性が向上する
- 関数名は処理内容を的確に表す関数名を付ける
- 関数への引数が多くなるときはオブジェクト化を検討する
- if分岐を関数化する → 三項演算子に組み込む
- 関数を別ファイルに移す(utils.tsなど)
1時間半ほどお勉強して朝活終了。
昼食
今日は朝から会社に出社で、午後もオフラインの打合せがあったため久々に社食で昼食。
- 冷やし肉蕎麦
- 鶏の炊き込みご飯
家での昼食に慣れてしまった今となっては何と野菜の少ない昼食だろうか。
夕食
- 豚肉とキノコの炒め物
- 味噌汁
- 小肌となめろう
- カブの糠漬け
ご飯が炊けたので頂く。
- 雑穀ごはんに煎り黒豆プラス
煎り黒豆を入れて炊いてみた。
香ばしさが増して美味しかった。
明日も早起きできるように頑張ろう!
コメント