エンジニア向け読み物まとめ

エンジニア向けの個人的な読み物のまとめ。

#### 設計
* [要件定義と基本設計で決めなきゃいけないこと](https://qiita.com/Yakushigawa_N/items/7c2e00f514dc9c44c3e0)
* [デザインパターン一覧　[23種類]](https://qiita.com/ichi-nakashima/items/ee09c9341f85c18f748a)
* [デザインパターンの学習](https://qiita.com/sghr/items/774e4f36ab1f8c2c423a)
* [翻訳: WebAPI 設計のベストプラクティス](https://qiita.com/mserizawa/items/b833e407d89abd21ee72)
* [今さらだけど「Web API: The Good Parts」 を読んだので自分なりにまとめてみる](https://qiita.com/naoki_koreeda/items/a3c4b61d5ae2105df8fa)
* [キャンセルのキャンセル問題から考えるダイアログデザイン](https://goodpatch.com/blog/dialog-design/)
* [ノンデザイナー・デザイン初心者向け、デザイン虎の巻](https://qiita.com/nekoneko-wanwan/items/3d81b8e1df103c3aadb5)

#### コーディング
* [リーダブルコード要約とリーダブルコード要約の活用方法](https://qiita.com/AKB428/items/20e81ccc8d9998b5535d)
* [リーダブルコードを3年ぶりに読み返してみて見つけた たった1つの大原則](https://qiita.com/HiromuMasuda0228/items/f80e4ac45b9160c33013)
* [綺麗なコードを書くためのコツ](https://qiita.com/henriquebremenkanp/items/4795383af0103a887988)
* [やめた方が良いコーディング・設計、アンチパターン](https://qiita.com/peutes/items/ad046baa2428b522a133)
* [プログラミングでよく使う英単語のまとめ【随時更新】](https://qiita.com/Ted-HM/items/7dde25dcffae4cdc7923)
* [うまくクラス名を付けるための参考情報](https://qiita.com/KeithYokoma/items/ee21fec6a3ebb5d1e9a8)
* [うまくメソッド名を付けるための参考情報](https://qiita.com/KeithYokoma/items/2193cf79ba76563e3db6)
* [モデルやメソッドに名前を付けるときは英語の品詞に気をつけよう](https://qiita.com/jnchito/items/459d58ba652bf4763820)
* [Stop Writing Code Comments(英語)](https://blog.usejournal.com/stop-writing-code-comments-28fef5272752)
* [理解しやすいコードの書き方～理解容易性の7つの観点～](https://qiita.com/goamix/items/ae1959c29036dc4929fe)

#### テスト
* [試験項目NG文言5選](https://qiita.com/pineapplecandy/items/714c4486737105abf179)
* [レビュアーが考えるマトリクス論](https://ameblo.jp/techmusica/entry-11297003998.html)
* [テスト初心者が知っておくべきブラックボックステストの種類と概要](https://qiita.com/tatane616/items/1694ed4f88dc9d3b1eda)
* [バグ分析について](https://qiita.com/Yuttii/items/d7d166afa8848a747135)

#### 性能
* [How to 速度改善 ーWebパフォーマンスについて知っておきたいこと7選ー](https://qiita.com/masanarih0ri/items/1c6b856da0bd04bed995)
* [Webパフォーマンス虎の巻](https://qiita.com/usagi-f/items/10f35969f08dd01fa635)
* [B-Treeインデックスの話](https://qiita.com/suzukito/items/908a3523f4b90dd77c6a)
* [実行計画？？統計情報？？って人へ](https://qiita.com/NagaokaKenichi/items/5b6eb9887f88046a594d)
* [LinuxのI/OやCPUの負荷とロードアベレージの関係を詳しく見てみる](https://qiita.com/kunihirotanaka/items/21194f77713aa0663e3b)
* [チューニング ～ SQLチューニングを実施する ～](https://www.fujitsu.com/jp/products/software/resources/feature-stories/postgres/article-index/implement-sqltuning/)

#### セキュリティ
* [Webセキュリティ覚書 : "攻撃" 編 [ 初学者向け ]](https://qiita.com/Tsutou/items/4fd498f8ab2638bd5650)
* [Webセキュリティ覚書 : "HTTPS" 編 [ 初学者向け ]](https://qiita.com/Tsutou/items/cea87dbab0f3d0080422)

#### ドキュメント
* [「入門　考える技術・書く技術」読んでみたメモ](https://qiita.com/624mdasan/items/0eb464d59171c754a475)

### インフラ
* [【図解】Dockerの全体像を理解する -前編-](https://qiita.com/etaroid/items/b1024c7d200a75b992fc)
* [【図解】Dockerの全体像を理解する -中編-](https://qiita.com/etaroid/items/88ec3a0e2d80d7cdf87a)
* [【図解】Dockerの全体像を理解する -後編-](https://qiita.com/etaroid/items/40106f13d47bfcbc2572)

#### 書籍
* [リーダブルコード](https://www.amazon.co.jp/%E3%83%AA%E3%83%BC%E3%83%80%E3%83%96%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89-%E2%80%95%E3%82%88%E3%82%8A%E8%89%AF%E3%81%84%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E6%9B%B8%E3%81%8F%E3%81%9F%E3%82%81%E3%81%AE%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AB%E3%81%A7%E5%AE%9F%E8%B7%B5%E7%9A%84%E3%81%AA%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF-Theory-practice-Boswell/dp/4873115655/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=1G87T7206Q7R6&keywords=%E3%83%AA%E3%83%BC%E3%83%80%E3%83%96%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89&qid=1562827720&s=books&sprefix=%E3%83%AA%E3%83%BC%E3%83%80%E3%83%96%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%2Cstripbooks%2C255&sr=1-1)
* [体系的に学ぶ 安全なWebアプリケーションの作り方](https://www.amazon.co.jp/%E4%BD%93%E7%B3%BB%E7%9A%84%E3%81%AB%E5%AD%A6%E3%81%B6-%E5%AE%89%E5%85%A8%E3%81%AAWeb%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9-%E7%AC%AC2%E7%89%88-%E8%84%86%E5%BC%B1%E6%80%A7%E3%81%8C%E7%94%9F%E3%81%BE%E3%82%8C%E3%82%8B%E5%8E%9F%E7%90%86%E3%81%A8%E5%AF%BE%E7%AD%96%E3%81%AE%E5%AE%9F%E8%B7%B5-%E5%BE%B3%E4%B8%B8/dp/4797393165/ref=dp_ob_title_bk)
* [ソフトウェア品質会計](https://www.amazon.co.jp/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E5%93%81%E8%B3%AA%E4%BC%9A%E8%A8%88%E2%80%95NEC%E3%81%AE%E9%AB%98%E5%93%81%E8%B3%AA%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B%E7%99%BA%E3%82%92%E6%94%AF%E3%81%88%E3%82%8B%E5%93%81%E8%B3%AA%E4%BF%9D%E8%A8%BC%E6%8A%80%E8%A1%93-%E8%AA%89%E7%94%B0-%E7%9B%B4%E7%BE%8E/dp/4817193484/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&keywords=%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E5%93%81%E8%B3%AA%E4%BC%9A%E8%A8%88&qid=1562827769&s=books&sr=1-1)

#### その他
* [新人時代に読めば良かったと後悔するほど感謝した技術書4冊](https://qiita.com/kojimadev/items/0bf53b439f0cb4d1f7e3)
* [若手プロマネの羅針盤 - システム開発ノウハウ](https://pm-rasinban.com/category/dev)