📝

TDDがどう有効か

## tl;dr 実装が大変な複雑なロジックを書く際に、テストを書きながら実装する(TDDをやる)と、以下のメリットがある。 - テストを先に書くことを意識することで、タスク細分化の思考を強制でき...

test
2023.8.17
😶‍🌫️

ポートのリリース方法

processをkillしてもポートが占有されることがたまにあるので、ポートの解放の仕方を残しておく。 ```lsof``` コマンドで、ポートの占有状況を確認できる。 ポート番号で以下のように絞...

network
2023.7.8

セキュアなフォーム画面の入力体験を考える

## 背景 保険金を請求するフォーム画面の開発プロジェクトに関わった。 ドメインが保険金の請求のため、扱う情報は機密性が高く、高いセキュリティ要件が必要になるはずだったが、 実際の仕様としては以...

securityui/ux
2023.4.22
📝

何のために状態管理ライブラリを使用するのか

状態管理ライブラリをどのように使用すべきかはこれまで議論され尽くしていると思うが、現時点での自分の考えを書いてみる。 ## TL;DR - レンダリングのパフォーマンス - ステートの適切な責務...

web frontend
2023.4.1
🐱

Webフロントエンドセキュリティまとめ

セキュリティはバックエンドのみの話ではなく、フロントエンド 側でできることが増えた以上、フロントエンド でももちろんセキュリティを意識しなければいけない。フロントエンドエンジニアもセキュリティ意識を...

web frontendsecurity
2023.2.1