December 2017
Intermediate to advanced
376 pages
4h 22m
Japanese
Content preview from ベタープログラマ ―優れたプログラマになるための38の考え方とテクニック
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,







O’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
I wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
I’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
I'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
3章少ないコードを書く
[†1] 訳注:田辺 貞之助 訳『八十日間世界一周』より。
今日、膨大なコードが存在することは、残念ながら事実です。
私の車のエンジンがコンピュータにより制御されているという事実を受け入れることができます。電子レンジには食べ物を調理しているソフトウェアが存在するのは明らかです。遺伝子組み換えのきゅうりの中に埋め込みのマイクロコントローラがあったとしても驚かないでしょう。それは大いに結構です。なぜなら、私が悩むことではないからです。私が心配するのは、そこにある不必要なコードです。
放置されている不必要なコードが多すぎます。不必要なコードの行はストレージの貴重なバイトを消費し、リビジョンコントロールの履歴を不明瞭にし、頑固に開発を邪魔し、そして貴重なコードの空間を使い尽くして、周りの優れたコードを取り囲んで押し込めます。
不必要なコードが、なぜたくさんあるのでしょうか。
自分のことを話すのが好きな人達がいます。あなたも、そのような人達に逢ったことがあるでしょう。彼らは、パーティであなたが捕まりたくない人達です。「何やかや、何やかや、何やかや(Yada yada yada)」。彼らは自分のコードが好きです。自分のコードが大好きなので大量に書きます。{ yada->yada.yada(); }
もしかすると彼らは、一日に何千行のコードが書かれたかで進捗を判断する心得違いのマネージャの下で働いているプログラマかもしれません。
たくさんのコードを書くことは、多くのソフトウェアを書いたことを意味しません。実際、コードによってはソフトウェアに否定的な影響を与えることがあります。邪魔して、障害を引き起こし、ユーザ体験の質を低下させます。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access