プログラムの書き方ラボ
わしの方針
- コードにする前に日本語で十分に用意してから、まず全体を組み、細部を作りこむ
- カスタマイズ、ショートカットを整えて煩雑な操作を減らし、目の前の問題に集中する
- トライ&エラーは大事だがはまりすぎない
- 何が問題なのか焦点が絞れないほど手探り状態の場合は、レベルが高すぎるので下げる--「解説を読めばほぼ理解できることを、自力で解く」ことが中心
- 「定番の書き方」「便利な関数」を知らないだけの可能性も高いので、さっさとひとにきく
- ネットで調べすぎない
- めんどくさいところはとりあえずコピペで使えればOK(Iteratorなど)
- ちょっと機能を足したり、じぶんのアイディアで似た問題を作って解く
まずは日本語と図でまとめる
- 最初から最後までだいたいソースがうかぶレベルでなければ、いきなりプログラムを書かない。
- 自分の言葉でまとめなおす
- 図を書いてみる ex.トーナメント
- 具体的な数字をいれて動きを把握する
- フィールド、メソッドを書き出す
- 全体の構造を決める
全体を組む
- テンプレがあると便利
- 内容がわかるようにコメントをつけたフィールド、メソッドを書く
- おおまかにデータが流れるように作る
- 適当なsysoutをいれる
- 仮データをいれる
ひとつひとつのメソッドを作りこむ
- メインの流れ(正しい入力、可能性の高い流れ)から作る
- 配列・コレクションの入力・出力は出力→入力で作る
- 細かいところ、例外処理はあとまわし
- あとで作りこむところは印をつけてコメントしておく
さらに細部をつくりこむ
- メソッド単位で「Aが引数のときBという処理をしてCを戻す」ことだけに集中する
- if,for文
- 大枠→細部でつくる
- わかりにくいときは、iを具体的な数字や変数にしてみる
- ネスト
- まず閉じる
- 中→外でつくる
- ネスト構造の確認方法
- Altで移動
例外処理 by 授業
- まず、エラーを出してみる
- 対応する例外処理をする
そのほか
- さきゆきがあやしいときはとりあえずコメントつきでバックアップをとっておく
- 出力結果もコメントにいれておくと便利
ショートカット、カスタマイズ
- エディタの色分け
- ショートカットカスタマイズ
- ホバーの日本語化(誰かやって)
- eclipse操作
- Ctrl+1
男子シングル プログラム一覧 : フィギュアスケートまとめも2
コリオグラファーの列もほしいかな。
選手名 | GP出場 | プログラム | 2007-2008 | PB | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
SP | FS | EX | WC | GP | TTL | SP | FS | ||||
◇ | 高橋大輔 | JPN | CHN JPN |
Coba「Eye」 |
ジョージ・ウィンストン「Ocean Wave」 | 4 | 2 | 264.41 | 88.57 | 175.84 | |
◇ | 織田信成 | JPN | JPN | ハチャトゥリアン「仮面舞踏会」 | リチャード・アディンセル「ワルソー・コンチェルト」 | 歌劇「トスカ」より | - | - | 244.56 | 83.55 | 161.01 |
◇ | ブライアン・ジュベール | FRA | FRA RUS |
サファリ・デュオ「Rise - Leave Me Alone」 | 映画 「ラスト・オブ・モヒカン」より | 2 | - | 240.85 | 83.64 | 160.13 | |
◇ | エヴァン・ライサチェック | USA | USA CAN |
ラヴェル「ボレロ」 | ガーシュウィン「ラプソディー・イン・ブルー」 | - | 3 | 233.11 | 84.06 | 159.23 | |
◇ | トマシュ・ベルネル | CZE | CHN RUS |
ジャンゴ・ラインハルト「黄昏のメロディー」「ジプシー・スウィング」 | ピアソラ「オブリビオン」「アディオス・ノニーノ」「リベルタンゴ」 マトス・ロドリゲス「ラ・クンパルシータ」 |
15 | - | 232.67 | 79.87 | 155.8 | |
◇ | ジョニー・ウィアー | USA | USA JPN |
サン・プルー「On the Wings of Time」 | フィアミンギ「ノートルダム・ド・パリ」 | 「ノートルダム・ド・パリ」より「Danse Mon Esmeralda:踊っておくれ、私のエスメラルダ」(ガルー) | 3 | 4 | 231.78 | 80.79 | 151.98 |
◇ | スティーブン・キャリエール | USA | CHN JPN |
メタリカ「Nothing Else Matters」 | ストラヴィンスキー「火の鳥」 | 10 | - | 218.3 | 74.08 | 144.22 | |
◇ | ケヴィン・ヴァンデルペレン | BEL | USA RUS |
ムソルグスキー「禿山の一夜」 | Safri Duo「Hero's in Action」 | 6 | 6 | 216.02 | 72.83 | 145.78 | |
◇ | パトリック・チャン | CAN | CAN FRA |
映画ムーラン・ルージュより「エル・タンゴ・デ・ロクサーヌ」 | ラフマニノフ「チェロ・ソナタ ト短調 OP.19 第2楽章/第3楽章」「ピアノ協奏曲 第2番 ハ短調 OP.18 第3楽章」 | 9 | 5 | 214.94 | 72.81 | 145.86 | |
◇ | アルバン・プレオベール | FRA | FRA RUS |
ブラッド・メルドー「Exit music for a film」(Radiohead のカバー) | マキシム・ロドリゲス「Kalinka」「Les bateliers de la Volga」 | I put a spell on you (スクリーミン・ジェイ・ホーキンス) |
- | - | 212.67 | 73.8 | 140.34 |
◇ | セルゲイ・ボロノフ | RUS | CAN RUS |
ジャック・ルーシェ「Prague」 | ピアソラ「タンゴ・セレクション」 | 7 | - | 210.13 | 68.7 | 145.87 | |
◇ | 小塚崇彦 | JPN | USA FRA |
デイヴ・ブルーベック「Take 5」 | 映画「ロミオとジュリエット」より(ニーノ・ロータ) | Save The Last Dance For Me(ラストダンスは私に) | 8 | - | 208.34 | 70.91 | 140.39 |
◇ | ジェレミー・アボット | USA | CHN RUS |
アルビノーニ 「アダージョ ト短調」 | Eight Seasons(ピアソラ/ヴィヴァルディ「四季」) | 11 | - | 206.4 | 74.34 | 145.53 | |
◇ | クリストファー・ベルントソン | SWE | CHN RUS |
ヤン・ティルセン「アメリのワルツ」 ブノワ・シャレスト「ベルヴィルランデブー」 |
ハロルド・フォルターメイヤー「Axel F」 アート・オブ・ノイズ「Moments in Love」 A-HA「Take On Me」 |
14 | - | 206.29 | 69.02 | 140.2 | |
◇ | ライアン・ブラッドレイ | USA | CAN FRA |
クリストファー・ウエスト「エルヴィス・プレスリー・メドレー」 | ペレス・プラード「ラテン・メドレー」 | - | - | 196.29 | 68.83 | 132.19 | |
◇ | アドリアン・シュルタイス | SWE | USA JPN |
13 | - | 194.39 | 66.45 | 127.94 | |||
◇ | ヤニック・ポンセロ | FRA | CAN JPN |
ベートーヴェン「交響曲第5番」 | ブライアン・セッツァー「キャラバン」「サマータイム」「シング・シング・シング」 歌劇「ポーギーとベス」より |
18 | - | 192.63 | 69.05 | 123.87 |
フィギュアスケート 2008-2009 まとめも
わし用。
大会名 | 日程 | 開催地 | 男子 | 女子 | ||||
---|---|---|---|---|---|---|---|---|
GPエントリー早見表 | GPエントリー早見表 | |||||||
1:USA | スケートアメリカ | 10/23(木) | 10/26(日) | アメリカ イヴレット |
◇ | 小塚崇彦,ヴァンデルペレン,シュルタイス,ライサチェック,ウィアー | ◇ | 安藤美姫,中野友加里,キムヨナ,キミー・マイズナー,長洲未来,レイチェル・フラット |
2:CAN | スケートカナダ | 10/31(金) | 11/02(日) | カナダ オタワ |
◇ | パトリック・チャン,ポンセロ,ライサチェック | ◇ | 村主章枝,武田奈也,コストナー,シズニー,キャロライン・ジャン |
3:CHN | カップオブチャイナ | 11/06(木) | 11/09(日) | 中国 北京 |
◇ | 高橋大輔,ベルネル,ベルントソン,アボット,キャリエール | ◇ | 安藤美姫,キムヨナ,サラ・マイヤー |
4:FRA | トロフィー・エリックボンパール | 11/13(木) | 11/16(日) | フランス パリ |
◇ | 小塚崇彦,パトリック・チャン,ジュベール,プレオベール | ◇ | 浅田真央,ロシェット,ゲデバニシビリ,エミリー・ヒューズ,キャロライン・ジャン |
5:RUS | カップオブロシア | 11/20(木) | 11/23(日) | ロシア モスクワ |
◇ | ヴァンデルペレン,ベルネル,ジュベール,プレオベール,ベルントソン,アボット | ◇ | 村主章枝,武田奈也,コストナー,サラ・マイヤー,キミー・マイズナー,レイチェル・フラット |
6:JPN | NHK杯国際フィギュアスケート競技大会 | 11/27(木) | 11/30(日) | 東京 代々木第一体育館 |
◇ | 高橋大輔,織田信成,ポンセロ,シュルタイス,キャリエール,ウィアー | ◇ | 浅田真央,中野友加里,鈴木明子,長洲未来 |
Final | グランプリファイナル | 12/10(水) | 12/14(日) | 韓国 ソウル |
||||
2009四大陸選手権大会 | 02/02(月) | 02/08(日) | カナダ バンクーバー |
|||||
世界フィギュアスケート選手権大会 | 03/23(月) | 03/29(日) | アメリカ ロサンゼルス |