ソフトウェア論

何をしているのですか?

起業する若い人たちがいる。立派なことだ。私の同年代よりしっかりしている感じの若い人が起業しているケースもある。がんばれといいたい。そういう若い人に考えて欲しいことがある。「何をしているのですか?」「何を目指しているのですか?」勿論、いまさ…

「キミのコードが汚い理由」は本質を理解していないから

昔、テニスのスコアに関するプログラムをしたことがある。テニスのスコアは複雑に見えるかもしれないが、実は単純な法則にしたがっている。しかし、そこに単純な法則を見出すことが出来ないと、めちゃくちゃよみにくいプログラムを書いてしまう。その例がこ…

ロジックが先

とあるところで、「GUI が基本でしょ。」と言われたことがある。冗談じゃないと思ったが、いたるところで、「GUI」が優先されている。絵が出ればいいのか?いやいや、ロジックが先でしょ。最近、見たソースで、パスワードの入力画面はあるが、その中のチェッ…

フローチャート

久々にフローチャートという言葉を聞いた。高校生のとき以来じゃなかろうか?まじめにフローチャート書きましょう。という言葉を聞いたのは。『Cプログラミング診断室』目次/ 次(第3章 上司が問題 プログラムの紹介)検索すると、あったあった。「Cプロ…

パンツはいてますか?

パンツがなぜ必要かを考えてみた。大人なら、ちゃんと、大も小ももらすこともないだろう。であれば、必要ないじゃないか。子供から大人になるときにパンツを捨てればよい。「パンツを捨てよ。そして町に出よ」しかし、そんなことはない。結局、大人でも、ち…

コンピュータが得意なこと

コンピュータが得意なことを勘違いして、この業界に住んでいる人がいる。どこかのお役所じゃないけど「池ちゃん、ウィンドウズ入れれば全部解決するんだから、、、」と言う人はなかなかいないだろうが、結局、コンピュータってのが何かを知らない人というの…