日々常々

ふつうのプログラマがあたりまえにしたいこと。

きのこ

75.面倒でも自動化できることは自動化する

自動化出来ることを自動化しないのは怠けです。我々はプログラマであり、扱う対象はコンピュータのデータです。その処理を自動化できないなんて事はありえません。勿論コスト面で不可能なものはありますが、自動化できないものだけを仕方なく手作業で行うの…

69.車輪の再発明の効用

ソースコードリーディングの帰り道、 @tan_go238さんと @backpaper0さんが「ソースコードライティング」とか言ってたので便乗してみました。なんでもDIコンテナを作ってみるとか。私自身はDIコンテナって言葉は知っているものの、実際の業務で使った事は無な…

53.正しい使い方を簡単に、誤った使い方を困難に

インタフェースの決定について。Javaなインタフェースより、もっと広義でのインタフェースになりますね。どう使われるかを定義するもの。GUIも含めて、最適なインタフェースと言うのは難しいものです。 例えばPCの電源ボタン。押せば電源が付く。昔のPCはも…

09.他人よりまず自分を疑う

「他人よりまず自分を疑う」と言うタイトルだけを字面だけ見るのと読んだのとで、少し違う解釈をしたのでメモ。こういうのは読む度に受け取るメッセージは変わるので、都度都度書いてみようかなと。題して「今日のきのこ」です。二度目はあるんだろうか。こ…