Blog Logo

2023-12-23T00:00:00.000Z ~ 8 min read

週報2023年第51週 体調不良, 3年振りにgoを書いている, 我が家のサステナビリティ


やったこと

  • ZennのPublicationを利用しはじめた
  • Lambda がgo1.xのサポートを終了するので対応した
  • 浴室をオキシ漬けにした
  • 息子が体調を崩したので仕事を休んだ
  • 耳鼻科に行った
  • mtg を3つやった
  • アドカレの記事を書いた
  • 週報の作成と公開
  • goで書かれたLambdaのメンテ
  • goの構造体の設計について調べた
  • 家族でプレイルームへ行った
  • 上の子のクラスメイトから服を頂いた
  • 朝食にドーナツを作って食べた
  • 下の子が離乳食を完食した
  • 継続的デリバリーのソフトウェア工学を読み始めた

読んだ記事

来週やること

  • リファクタリングデー開催
  • goで書かれたlambdaのメンテ
  • アドカレの記事執筆

雑記

  • [[Lambda]] がgo1.xのサポートを終了するので対応した
    • goテンプレートを利用してプロジェクトをセットアップする
    • serverless create --template aws-go-mod <project_name>で初期化
    • npm install --save-dev serverless-go-pluginで必要なプラグインを追加
    • chmod +x ./gomod.sh && ./gomod.shでgo.modを出力
    • go mod tidyでgo.sumを出力
  • キッチン用品に新しく導入したもの
  • mtg を3つやった
    • 水曜はmtgデーにしている
    • とてもつかれる
  • アドカレの記事を書いた
  • serverless.ymlのpackage.includepackage.excludeの書き方が変わっている
    • Support for "package.include" and "package.exclude" will be removed in the next major release. Please use "package.patterns" instead
    • Serverless Framework - Packaging
  • 朝食にドーナツを作って食べた
  • コードレビューのお悩みについて
    • コードレビューは開発プロセスの一部分にすぎない
    • 良いコードレビューとは何かについて頭を悩ませるよりも良い開発プロセスとは何かについて思考を巡らした方が建設的
    • 幸いなことに開発プロセスについては[[DevOps]]という概念が体系的にまとめてくれている
  • [[継続的デリバリーのソフトウェア工学]]を読み始めた
    • ずっと積んでいた本を遅ればせながら読み始めた
    • 最近抱えている問題に対する何らかの知見が得られそうだったため
  • 3年振りくらいにgoを書いている
    • 当時よりもプログラミングに対する知識が増えたことで逆にキャッチアップに時間が掛っている
    • 例えばgoで[[完全コンストラクタ]]を書くにはどうすれば良いんだっけ?みたいな
    • プロジェクトのディレクトリ構成についてもベスプラが分からなくなっていて割と調査に時間がかかった
  • 全体的に、ずっと大量が優れない週だった
    • 明確に体調が悪い、という感じでもなく、どこかうっすらと痛みやしんどさを感じていた

tags: #週報


Headshot of isana

You can follow me on Twitter, see some of my work on GitHub, or read more about me on my website.