Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Productive Programmer

書籍 Productive Programmer | 仕事にあわせてツールを選択する

パンくず 書籍 Productive Programmer 仕事にあわせてツールを選択する 概要 ツール選択の重要性について 自動化とツール プロジェクトにて自動化の需要が出た際、はじめは一度限りの利用や長期の利用想定がない場合でも 気づけばシステムの中核となる場合が…

書籍 Productive Programmer | エディタ

パンくず 書籍 Productive Programmer エディタ 概要 Toolに関する話から、エディタについて。 エディタの重要性 開発者の作業は突き詰めるとプレーンテキストの編集です。 その作業を円滑にするためには、テキストエディタが非常に重要になります。 Neal Fo…

書籍 Productive Programmer | SLAPで抽象度を揃えて読みやすいコードにする

パンくず 書籍 Productive Programmer SLAPについて 概要 SLAPについて説明します。 SLAPとは? Single Level of Abstraction Principleの略。 コーディングにおいて、抽象度の統一を行う原則のこと。イメージとしては部、章、節、項のように綺麗に 階層化さ…

書籍 Productive Programmer | 小は大を兼ねる。Composed Methodの有用性について

パンくず 書籍 Productive Programmer Composed Methodの有用性について 概要 Composed Methodの有用性について説明します。 Compose Methodとは? ダラダラと書かれた処理の中から 意味のある塊ごとにMethodとして抽出すること。Compose Method自体について…

書籍 Productive Programmer | 怒れるサル

パンくず 書籍 Productive Programmer 怒れるサル 概要 怒れるサルについて 内容 怒れるサル とある実験に関するお話。 部屋に複数のサルを入れて、脚立と天井から吊るされたバナナが置いてあります。 サルは脚立に登ってバナナを取ろうとしますが、脚立に近…

書籍 Productive Programmer

概要 書籍 Productive Programmerに関するメモ 1章、2章 略 3章 集中 項目 内容 JediConcentrate カレントウインドウ以外を暗転することで集中力を上げる 4章〜10章 略 11章 権威を疑う 項目 内容 怒れるサル 組織の習慣を疑うこと 12章 メタプログラミング …

書籍 Productive Programmer | JediConcentrateでカレントウインドウ以外を暗転

パンくず 書籍 Productive Programmer JediConcentrateでカレントウインドウ以外を暗転 概要 フリーソフトのJediConcentrateでカレントウインドウ以外を暗転し、 集中力を高める 内容 以下URLからJediConcentrateをダウンロード。 JediConcentrateダウンロー…