avatar
tkat0.dev
Published on

Weekly Report 2021/04/05-04/11

今週の振り返り。

結局転職してもシステムのコアをC/C++で実装して、その別の言語のwrapperを書いてたりする。 これはこれで好きだし楽しいです。

Table of Contents

振り返り

続けたいこと

  • 技術でゴリ押ししない
    • 頑張ればできそうだし、できたら面白いんだけど、リーズナブルではないよねって思ったときにちゃんとstopをかけられたのでよかった
    • 今のチームの同僚は皆この辺りが柔軟なので見習っていきたい
  • 仕事中の中で新しく学ぶことが多いので面白い
    • うまくまとめてどこかにoutputしたい

改善したいこと

  • デバッグ効率の向上
    • 振り返ると簡単なデバッグに、時間をつかってしまった
    • linkにかかる時間を減らして試行錯誤しやすくしたい
      • 大きいコードベースをいじってると、どうしても実際に動かして理解したい
    • ログデバッグが下手なのでうまくやりたい
      • デバッグ中にいきあたりばったりでログを仕込んでいるので、落ち着いて設計したい
    • こうすれば直るのはわかるんだけどエレガントではないなあ、とworkaroundの対応を嫌ってしまったのは良くなかった
      • それでひとまず直して、徐々に理解が深まったときにちゃんと直せばいいじゃんっていう考え方が今回は良さそうだった

その他トピック

JavaScript徹底攻略 非同期処理

JavaScript徹底攻略 非同期処理 - imonikike - BOOTH

JSの勉強を趣味で進めている。 非同期なコードを理解するのに苦戦していたが、この本はわかりやすくてよかった。 まだコードの実行順序など理解が曖昧なところがある。

また、このblogを見つけて、

How to use async/await with postMessage - Advanced Web Machinery

こちらの本も気になっている。

Asynchronous Programming Patterns in Javascript - Advanced Web Machinery

こちらはよりアプリケーションの設計について実践的に見える。

JS、実際に書いているのはTypeScriptだけれど、だいぶ慣れてきた感がある。