パスワードを忘れた? アカウント作成
594699 journal

kamogawaの日記: ルークよ、関数を使うのだ

日記 by kamogawa

俺は「いかに楽に仕事をするか」という命題解決の研究に日々余念がない
わけですが、5年に渡る研究の末に、最近「他人に仕事させりゃ
(俺が)もっと楽になるなー」という結論が出たので、社内のあぶれてる
人材をこきつかって楽しようキャンペーン(飽きるまで限定)を
展開することにしました。最初のターゲットは今年入ったばっかでまだ
全然使えんという噂の新人女子。彼女にJavaを教えて仕事をまかせて
楽しよう!という魂胆なわけです。もちろん使いもんにならなきゃ
コレでゲすよね、コレ。ゲヒヒヒ。(親指で首を切るジェスチャーをしながら汚笑)

で、いくら使えんって言っても学生時代Java勉強してたらしいし、
入社してからもASPで VB Script やら Java Script やらやってた
らしいし、クラスの概念とかあやふやなところをきちっと教えて
やればいけんじゃないの?と算段付けてたんですが、えーと
途中の過程は抜きにして、判明した彼女のレベルは、「関数の作り方、
使い方がよくわからん」というレベルでした。ハハハハ。
半年分の給料返してもらったほうが良くない?>会社
そっかー。道は長いなー。まー暇つぶしがてらぼちぼちやんべよ。

まず標準出力にカレンダーを出力するプログラムを教えつつ作らせ
てみてます。

まず決まった文字列を標準出力にそのまま出力するプログラム。
つぎに、ループを使って数字を出力するように変更。(Javaって
幅指定の文字列整形ができないから面倒!今後はJava1.5のprintf使って
いこうかなー)次に7日ごとに改行を入れる部分を関数に切り出させる。
printLineFeed(int index)関数を作って、必要なタイミングで改行を
出力するようになった。ここで女子からコメント。「main()からは
printLineFeed()の1行しか実行してないのに、それだけで多数の
条件判断や出力をしてるのは、なんか不思議ですね」

(つづくかも)

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

Stay hungry, Stay foolish. -- Steven Paul Jobs

読み込み中...