X(Twitter) Zenn GitHub RSS 共有

2024年8月に読んだ本リスト

作成日時:2024-09-01
更新日時:2024-09-01

2024-08に読んだ本の感想とか。

※リンクはAmazon。
(注意)個人用メモは文字通り個人用メモです。書籍には関係の無い内容も書いているので注意。

レガシーコード改善ガイド

2024-08-03。
まさにレガシーコードに直面していたので買った。

発売が2009年なので15年前の書籍。そのため内容が古い。
「今ならIDEやフレームワークを使えば解決できるじゃん」と思うことがちらほら。

テストをしやすいコードの書き方や、リファクタリングの考え方など、勉強になる点はあった。

個人用メモ
  • テスト作れ
  • TDD
  • リファクタリング
  • デザインパターン
  • SOLID原則
  • FIRST原則
  • 依存関係の排除
  • テストコードを書きやすいコード
  • 型による制約

レガシーコードからの脱却

2024-08-04。
対レガシーコード用2冊目。

対レガシーコードの本と思ったら、アジャイルとテストとリファクタリングの本だった。
アジャイルが対レガシーにいいってことですかね。

想定外だったけど、読んだおかげでアジャイルに対する不明瞭な点がややハッキリした。
なお、私はアジャイルをやるような環境に居ない。

個人用メモ
  • BOSCAR
  • INVEST
  • SMART
  • 5W1H
  • WHYを書け
    • ADR
    • DesignDoc
  • フィーチャーフラグ
  • トランクベース

ソフトウェアデザイン 2024年09月号

2024-08-13。
ZOZOのリプレイスの記事すこ。

個人用メモ

DB負荷は別の場所に保存して、後で反映。

  • Redis
  • NoSQL
  • Queue

AP負荷は制限設けて429を返すとか。

科学的根拠に基づく最高の勉強法

2024-08-14。
Amazonの低評価レビューと同じ感想を持った。
この類の本は二度と買わないという教訓を得られたことには感謝している。

テスト自動化実践ガイド 継続的にWebアプリケーションを改善するための知識と技法

2024-08-19。
自動テストに対する解像度が上がった。
今の出向先は基本的に自動テストなんてものは存在しないので、この書籍で学んだことを使って自動テストを導入していきたい。

初めての自動テスト ―Webシステムのための自動テスト基礎

2024-08-21。
タイトル通り、初心者向けの本だった。
新卒や未経験にはいい書籍だと思う。
私向けでは無かった。