noyのブログ

健康なエンジニアを目指す人のブログ

技術書

『Clean Architecture 達人に学ぶソフトウェアの構造と設計』を読んだ

https://asciidwango.jp/post/176293765750/clean-architectureasciidwango.jp ソフトウェアの構造や設計についてどう考えるかを書いた本.「どのように実装するか」が気になってきた人向け.個人的にはかなり読みやすかった. 詳細の決定はあえて先延ばしに…

『コーディングを支える技術 成り立ちから学ぶプログラミング作法』を読んだ

gihyo.jp プログラミング言語の文法や機能を,言語の比較や歴史的な背景を用いて解説した本.個別の言語の知識は数年後も役立つかは分からないので,言語に依存しない普遍的な知識を学ぶ方がいいと著者は述べている.「何の言語を勉強すればいいですか」とい…

『Webを支える技術 -HTTP、URI、HTML、そしてREST』を読んだ

gihyo.jp 2010年出版 この本は,Webに関連するいくつかの技術の仕様を解説し,Webサービスの設計方法を示すことを目的としている.Webについて学びたい人の最初の一冊に良さそう.ただ,約10年前の書籍である.むしろ,10年近く経っても基礎的な部分はあまり…

『この一冊でよくわかる ソフトウェアテストの教科書 品質を決定づけるテスト工程の基本と実践』を読んだ

www.sbcr.jp ソフトウェアのテスト技法とテストドキュメント,モニタリングについて解説した本.テストについての概念ではなく技法についての実践的な内容になっている.平坦な言葉で説明されているので,ソフトウェアテストについての知識がなくとも十分読…

コップ本でScala入門 - 2 配列、リストなど

配列 リスト タプル 集合とマップ イミュータブルなset イミュータブルなmap Scalaプログラマーに求められる態度 まとめ 配列 関数型なのに配列を!? string a[3]; a[0] = "ab"; a[1] = "cd"; a[2] = "ef\n"; for(int i = 0; i < 3; i++){ cout << a[i]; } va…

コップ本でScala入門 - 1 Scalaとは / if、for

はじめに 目標 Scala とは scalaを選ぶ理由 プログラミング第一歩 変数 関数 インクリメント forループ 実践 A - Product まとめ はじめに 「C言語でプログラミングのセンスがあるかどうかはわからないけど、 関数型言語わからないのはセンスがないよねw」…