Codereatreat in KIT

10
俺と coderetreat in KIT 2014-05-31 ふぁらお加藤

Transcript of Codereatreat in KIT

Page 1: Codereatreat in KIT

俺とcoderetreat in KIT2014-05-31 ふぁらお加藤

Page 2: Codereatreat in KIT

Profile• Name  

• ふぁらお加藤  /  PharaohKJ  

• Job  &  Works  

• PhalanXware  (Freelancer)  • OCR    system  .com  /  .net  • ISDB-‐‑‒T  MFC  /  Linux  C++  • Social  Game  PHP  /  Java  

• SNS  

• twitter  -‐‑‒  @PharaohKJ  • facebook  -‐‑‒  pharaohkj

Page 3: Codereatreat in KIT

初心者へ

基本構文・制御・フロー の理解と暗記を

Page 4: Codereatreat in KIT

抽象的にとらえる

ボーリングのスコアは 点数 int の 配列

ライフゲームのライフは 生死 boolean の配列

Page 5: Codereatreat in KIT

• スコアは10フレームある • 1フレームは2投球 (最後は3)ある • 1投球には倒したピンの数がある

現実ぽくとらえる

Page 6: Codereatreat in KIT

そういうわけで

• class Score • class Frame • class BallThrow

!

• を作って実装しました。ここまで落としこんでからコード化。

Page 7: Codereatreat in KIT

バグ

この行がなかった! ストライクのあとでも投球できた

Page 8: Codereatreat in KIT

反省

ちゃんとUnit Test しましょう

Page 9: Codereatreat in KIT

フォント

• i I l 0 O o z Z 2 → i I l 0 O o z Z 2 • Windowsの人は • Consola + メイリオ

• VisualStudio / Linux / OSX の人 • Ricty がいいです!

• くわしくはおググりください

Page 10: Codereatreat in KIT

ふぁらお加藤

ご清聴ありがとうござました。