2020/04/10

金曜日が来るのが早い。リモートつづきで曜日感覚を失わないために、夕飯はカレーを食べる。海の上の生活みたいだ。それに合わせて、義務感のようにビールを飲む。業務上でリモートでの困難を感じたことはないが、業務以外のコミュニケーション面ではどうしても物足りないものを感じる。新卒一年目という肩書きの最大のメリットは、社内の色々な人に時間を割いてもらえることだと思うので、こうやって華金の貴重な機会を失っていくのが残念。早く目黒で飲みたい。

職場の人におすすめしてもらったロバート・C・マーチン「クリーンアーキテクチャ」を読み進めている。まだ 1/3 くらい。依存関係逆転の法則と、コンポーネントの安定度と抽象度はかなり定量的に捉えることができるという話がかなり面白い。インターフェイスって単なるダックタイピングだと思っていたのだが、アーキテクチャ全体の依存関係の順序を整えることにも使えるとは。システム全体の安定度・抽象度のもっともらしさを統計的に評価したり、リリースバージョンごとにコンポーネントの抽象度の変化を追跡したりする話、かなり興味深い。

本日の学び
 - git のコンフリクト解決時の対処法。revert commit する、 git rebase して force push する、別ブランチを切って 元のブランチから cherry-pick するなど。一日で三通り体験できたのでだいぶ学習効果が高い。

この記事が気に入ったらサポートをしてみませんか?