カテゴリー: コーディング

パズルが面白そうだったのでVBとC#で書いてみた

数学パズル 3桁の数値とその数値を2乗した値の各数字が1から9までの数字で構成されるような3桁の数値をすべて求めるプログラムを作成せよ。 例えば 763*763=582169 となるが、これは、1,2,3,5,6,7,8,9 からなり、4が抜けているからダメ。

接続詞を甘く見るな(日本語コーディング)

日本語コーディングでメソッド名を決めるとき 動詞 または 名詞+動詞 となるパターンが多いが、後者の「名詞+動詞」のパターンの場合、高い確率で接続詞を省略する傾向にある。 大抵の場合、文脈から接続詞の部分がなんなのか判断する事が可能だが、そうではない場合もあるし、中にはミスリードする人もいるだろう。

コードの10戒

長いコーディング標準は、読むのも守るのもメンテするのも大変です。 なので、短いけど守ってほしい事と理由を犬の10戒の真似をしてまとめてみました。 1.名前は分かりやすいものにしてください。 わたしをよく知ってもらいたいのです。 だから名前は分かりやすいものにしてください。

このルールをMSが推奨している

コーディング規約を決める時の理由として「MSが推奨している」ってのは理由にまったくなっていないと思った。 なぜそのルールにしたのかを問いかけて 「MSが推奨している」 と言われて納得できますか?

明日から仕事なので世界のナベアツ問題の応用編もコードをLINQで書いてみた

勝手に世界のナベアツ問題と名付けてみました。 ルール 1から40まで数字を読み上げる。 3の倍数と3のついた数字の時だけアホになる。 応用編として、 上のルール+8の倍数の時だけ気持ちよくなる。 FizzBuzz問題の変わりに世界のナベアツ問題をコーディングしたらおもしろいだろうか - NAL-6295の舌先三寸 結 …

FizzBuzz問題の変わりに世界のナベアツ問題をコーディングしたらおもしろいだろうか

元は、世界のナベアツの「3の倍数と3のつく数だけアホになる男」というネタです。 勝手に世界のナベアツ問題と名付けてみました。 ルール 1から40まで数字を読み上げる。 3の倍数と3のついた数字の時だけアホになる。 応用編として、 上のルール+8の倍数の時だけ気持ちよくなる。

コードを読むという事と、型という情報と型推論

暗黙的型付け(その3) http://blogs.wankuma.com/rti/archive/2007/12/27/114850.aspx 乗り遅れてしまったので、ブログでこっそり自分のスタンスを、「コードを読むときにどうしてたか」思い出しながら・・・ コードを読むときは、そのコードが何を実現しているかが重要なの …