目次
今週の目標
CS50W Project4着手内定 or ダメな場合は求人面接調整- 嫁の実家に行って娘と遊ぶ
ブログ一本書く
今日の目標
- 朝会社に着いたらルーティンブログ書く
- ルーティンブログが終わったらスキルチェック課題をやる
- 昼飯を食べたらCS50Wをやる
5:30 起床
朝日で目が覚める。自室はカーテンがないので、朝日が出たら自動的に起きるようになってきた。
カーテンいらない説あるわ。
6:25 出社
速攻で準備して出社。クロスバイクで駅へ。
4月の札幌の早朝はちょっと肌寒いものの厚手のパーカー一枚で快適に過ごせる。
気持ちがいい。この気持ちを味わいたくて早起きしてる。
6:58 ルーティンブログを書く
誰もいないオフィスに出社し、いつも通りルーティンブログを書く。
関係ないがうちのオフィスは立地が異常によく、景色が最高である。
そこに憧れて入った感もある。
オフィスの綺麗さって採用に関わる気がする。
アイキャッチ、飽きたな。4月になったし違うの作る。反応も上がるだろう。
8:40 スキルチェック課題をやる
選考を進めているベンチャー企業のスキルチェック課題に取り組む。
めちゃくちゃ難しい。昨日余裕とか言ってたけどぶっ飛ばしたい。
課題内容は、ビジネス上の理由で短納期で作られたECサイトをリファクタリングするというもの。
保守性、機能追加が容易になるような形で、だ。
ひとまずModelを全部紙に書き出してみたところ、いくつか改善ポイントは浮かんで来た。
紙だ。最初は紙に書くべきだわ。
期限は2週間後。コツコツとやっていく。
13:00 CS50W Project4をやる
こちらはTwitterクローンアプリの製作。ハーバード大の通信講座な。
普通にやっても面白くないので、DDDで開発を試みている。
ユーザーに関する値オブジェクトが完成。valueを全部privateなプロパティにして(pythonだと擬似的なprivate?)値そのものを隠蔽した。が、テストどうやるねんと思ったので、とりあえず__str__()
で出力してassertをやった。これで合ってるのかはよく分からない。まあいいっしょReadぐらいされたってさ。
ユーザーエンティティはこの値オブジェクトをプロパティに持ち、値オブジェクトの交換、比較によってのみ色々な処理をやる。値オブジェクトの値を直接変更するようなことはしない。
ようやくユーザーのエンティティ(Modelみたいなやつ)の作成に入れる。
TDDの時もそうだったが、DDDも最初はどうしても遅くなるみたい。色々準備があるから。
準備が整った後、どのぐらい気持ちがいいのか楽しみにしてる。
20:00 晩メシ。安定のすき家
まぐろユッケ丼特盛+ポテトサラダ+味噌汁。
がっつり食う。ただ高え。。。1100円とか。東京の値段じゃん。食いすぎなんだけどさ。
ポテトサラダが異常にうまいことに気づいた。すき家のポテトサラダ、めちゃくちゃうまいぞ! どうなってんの?
なんか色も違うし。すごいわ。
21:30 就寝
プロテイン、グルタミンパウダー、亜鉛、マルチビタミン摂取。
ベンチャーのスキルチェックの難易度に多少心がドキドキしていて、色々手につかなかった。
明日は筋トレに行って自己肯定感をアップさせる。
早めに就寝!
本日の目標は達成
以上!