読書メモ

読書メモ Web API The Good Parts

Web API: The Good Parts作者:水野 貴明オライリージャパンAmazon 目的 業務のアプリ開発の一環でWebAPIの仕様を考えることがあり、仕様についてチームメンバー同士でなかなか合意に至らないことがある。合意に至らない原因はそれぞれに理想のAPI像があるた…

読書メモ ユニコーン企業のひみつ

ユニコーン企業のひみつ ―Spotifyで学んだソフトウェアづくりと働き方作者:Jonathan RasmussonオライリージャパンAmazon 販売直後に結構話題になっていた本。社内の人で買ったという人もちらほら。 自分は強い目的意識が合ったわけではないが、キャンペーン…

読書メモ テスト駆動開発

テスト駆動開発作者:KentBeckオーム社Amazon 良いコードを書きたいというモチベーションからいろんな技術書を読み進めていくうちに、TDDは避けて通れないことを察して読むことにした 大きく分けて、3つのセクションにわけてテスト駆動開発について説…

読書メモ レガシーコード改善ガイド

レガシーコード改善ガイド作者:マイケル・C・フェザーズ翔泳社Amazon リーダブルコードで読んだリファクタリングとテストに対する理解を深めたくなったので読んだ。 hamburger.hatenablog.jp 確か以前読んだ時に挫折していて、テーマが壮大すぎるのと自分の…

読書メモ リーダブルコード

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者:Dustin Boswell,Trevor FoucherオライリージャパンAmazon 未来の自分も含む他者がコードを読んだときに理解するコストを下げる、ということを目的とし…

読書メモ 新しいLinuxの教科書

新しいLinuxの教科書作者:三宅 英明,大角 祐介SBクリエイティブAmazon 自分がモバイルアプリ開発者として仕事をする上でいくつか苦手な仕事があり、その一つがCI/CD環境の設定というものがある。なぜ苦手なのかずっと考えていたのだが、同僚にオンラインで画…

読書メモ UNIXという考え方

UNIXという考え方―その設計思想と哲学作者:Mike Gancarzオーム社Amazon 何キッカケで手にしたのか忘れたが、多分誰かがTwitterで紹介していたので購入していた本。 Linuxに関する勉強をしようとしていて、その前に読んでおこうと思って引っ張り出した。ペー…

読書メモ 入門監視

入門 監視 ―モダンなモニタリングのためのデザインパターン作者:Mike Julianオライリー・ジャパンAmazon 目的 最近、業務で担当しているアプリの品質維持で悩んでいて、バグアラート以外の監視も検討している。とは言っても、自分が監視方法として思いつくの…

読書メモ チームで育てるAndroidアプリ設計

peaks.cc アプリ開発をリードするときに悩むような、広い意味での設計についてフォーカスが当てられた本。筆者の経験を元に、新規事業で決めないといけないことだったり大規模開発で秩序を保ちながら改善していく方法だったりが紹介されている。アーキテクチ…

読書メモ 技術者のためのテクニカルライティング

技術者のためのテクニカルライティング入門講座作者:髙橋 慈子発売日: 2018/11/19メディア: Kindle版 GWの割引に乗じて購入した書籍をガッと読んでみた。 社内に素晴らしい技術文書を書く人がいて、自分の文書と何が違うのかずっと気になっていた。課題感を…

読書メモ コーディングを支える技術

コーディングを支える技術――成り立ちから学ぶプログラミング作法 WEB+DB PRESS plus作者:西尾 泰和技術評論社Amazon プログラミング言語に関してモバイル系以外を学習したことが少ないので、前からプログラミング言語に関する一般的な情報を一通り学んでみた…

読書メモ エンジニアのためのマネジメントキャリアパス

エンジニアのためのマネジメントキャリアパス ―テックリードからCTOまでマネジメントスキル向上ガイド作者:Camille Fournier発売日: 2018/09/26メディア: 単行本(ソフトカバー) 上司と1on1をもう少し有効活用できないか?と考えていたところ、某フリマサイ…

DDDへの第一歩を踏み出してみた

目的 アーキテクチャの話に振り回される前に普遍的な設計指針を持つべきと考えるようになり、DDDをベースに考えていくのが良さそう、という結論に至ったのが2月くらい。それから徐々にDDD本を読み進めている。 一冊目がドメイン駆動設計入門、今読み終わった…

読書メモ アジャイルな見積りと計画づくり

アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法~作者:Mike Cohn,マイク コーン発売日: 2009/01/29メディア: 単行本(ソフトカバー) アジャイルサムライに続けて、アジャイル関連書籍2冊目。 hamburger.hatenablog.jp 開発手法よ…

読書メモ アジャイルサムライ

アジャイルサムライ――達人開発者への道作者:JonathanRasmusson,西村直人,角谷信太郎発売日: 2017/07/14メディア: Kindle版 漠然とプロジェクトマネジメントに関する理解も深めたいなと考えていて、評判が良かったのもあり読んでみた。 エン…

読書メモ エンジニアリング組織論への招待

エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング作者:広木 大地発売日: 2018/02/22メディア: Kindle版 念願のiPadを購入したので、その勢いでKindleの積ん読状態を解消した。 組織論と書かれているがプロジェクトマネジメ…

読書メモ プロに追いつくAndroid開発入門

booth.pm 技術的負債に向き合う God Class →FatActivity → Delegate 実装の共通化 実装の強制はabstractよりもinterfaceで 継承を使う場合はis-aを意識する Androidアプリ開発におけるMVVMアーキテクチャ Viewとロジックを明確に分離する手段としてアーキテ…

プログラマの数学 第5章 順列・組み合わせ

植木算 算出する対象を正確に把握することが重要。 長さ10メートルの道に1メートル間隔で木を植えたとき、必要な木の本数は? という問に対し、10という数字は木と木の間の数であり、木の本数ではない 少ないデータ量で一般化した後に、大きい値の計算をする…