はてなブログに投稿しました 何も作ったことない若者がじゃんけん作ったはなし - よこなのへたのよこずき ihcomega.hatenadiary.com/entry/2014/12/…
2014-12-26 12:49:30@ihcomega ひとまず、グーチョキパーのリテラル文字列が散乱しているので、Enumでまとめましょー
2014-12-26 12:55:29@nakanishiyasuo はあぁやっぱりEnumか、Enum…使いたいと思ったのですが検討した結果できませんでしたぐすん。Enumの使い方使いどころ…どうやって知ろう. ⁽⁽ (。・・。) ⁾⁾ そわそわそわ
2014-12-26 12:57:13@ihcomega 前提環境(javaのバージョン)と実行方法と出力結果は書いておいたほうが良いと思いました。特にテストコードがないので想定している in/out が解らないと・3・gist.github.com/ihcomega56/4c3…
2014-12-26 13:00:55intをStringに変換した上でswitchを使う発想は無かったw ihcomega.hatenadiary.com/entry/2014/12/…
2014-12-26 13:01:12変数を使ったメッセージを出力する場合は、文字列を結合してprintlnで出力するよりprintfを使う方が好み。 もっと言えばMessageFormatを使う方がメッセージであることが分かり易い気はする。
2014-12-26 13:04:42@ihcomega Enumは難しくないのできっちり覚えましょう。ある値がいくつかの値しか持ち得ない場合はEnum使ってしまった方がいいです。
2014-12-26 13:04:49match()とrepeat()の使い方がよく追えてないんだけど、これってずーっと続けてるとStackOverFlowになったりしないかな?
2014-12-26 13:06:29@ihcomega さらにもう一つハードルを上げると、結果(勝ち/負け/引き分け)もEnumで表現したら死ぬほどすっきりするはずですー。
2014-12-26 13:06:36@yy_yank @ihcomega 「まさかりを投げていいのは、まさかりを投げられる覚悟があるやつだけ」という言葉を聞いて、某SNS上の某助け合い所で、いっつも本当にびくびくしながら指摘(だと思っている、まさかりではない、断じて無い、そんなレベル高くない)をしています。
2014-12-26 13:08:36よこなさんの、Effective Javaを~とかいてるけどよまなくていいよ 単純に1からコードを書く経験が足りてないだけ。自然と身につかなかったところだけテク系の書籍読めばいい そこをとばして頭でっかちでダメな人多くみるから、TLとかそこのベースがある人のまねしないほうがいい
2014-12-26 13:09:46最初でここまで書ければすげーと個人的には思うし、そういう意味でもくそみそなBASICのコードを大量に見れてた時代ってのは安心感あったなー 最適化入れまくってわけわからないのもあれば、長いけど中身がなくて読みにくい、シンプルで読みやすいとかいろんな書き方ががあるんだ、と理解できた
2014-12-26 13:13:16じゃんけんゲームとかBASIC時代も定番の練習プログラムだからな そこから人口無能搭載で癖つかんで超強いコンピュータ作るところまでいってしまう
2014-12-26 13:27:41がんばってるなー感がある。ので、いいんじゃないかな。 ihcomega.hatenadiary.com/entry/2014/12/…
2014-12-26 15:19:41