課題提出前のチェックリスト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[課題提出前のチェックリスト]] - [[よくある質問]] - [[Top...
以下はより良いコードのための指針です.ここまで習ったこと...
* 課題の読み方 [#n1276619]
- 課題を読み,要求について理解した.
- 課題に不備を感じた場合,質問した.
- 初期状態について考えた.
- 境界条件について考えた.
* 設計 [#w3b2e72c]
- 適切なクラスを定義した.
- 適切な型で変数を定義した.
- 不要なクラス・メソッド・変数が存在しない.
- マジックナンバーが存在しない.
- 適切に名前をつけ,定数に置き換えている.
- 各課題で要求されている設計を満たしている.
- 「extends WindowController」の不要なクラスでこれを使用...
- 同じコードを繰り返して書いていない. (メソッド,再帰,...
* レイアウト [#p31c0c69]
- インデント(行頭の字下げ)が正しく行われている.(BlueJのA...
- 無駄な過剰な空行が存在しない.
- 行末に無駄なスペースがない.
- 名前が適切である.(Bad: hoge, a, data) (Good: topLine, ...
- 変数名の初めが小文字である.(例: cuteFace)
- クラス名の初めが大文字である.(例: RisingFunny)
- 適切なコメントが書かれている.
- 不要なコードがコメントアウトではなく,削除されている.
- 1行が100文字を超えていない.
* プログラムの検証 [#h44c9803]
- 提出するすべてのファイルのコンパイルが成功する.
- 実行時エラーが出ていない.
- 異なる初期状態や境界条件でも適切に動く.
* レポート(README.TXT) [#w8af360b]
- 各課題でレポートに書くことが要求されていることをレポー...
- 実装の上で工夫したことをレポートに書いた.
- 課題に解釈の余地がある場合,どのように解釈したかレポー...
- 言葉遣いが適切である.
- レポートだけを読んで理解できる文章を書いた.
* 提出後の注意 [#f1c02e95]
- 採点結果についてのメールがgithubから送られてくることが...
終了行:
[[課題提出前のチェックリスト]] - [[よくある質問]] - [[Top...
以下はより良いコードのための指針です.ここまで習ったこと...
* 課題の読み方 [#n1276619]
- 課題を読み,要求について理解した.
- 課題に不備を感じた場合,質問した.
- 初期状態について考えた.
- 境界条件について考えた.
* 設計 [#w3b2e72c]
- 適切なクラスを定義した.
- 適切な型で変数を定義した.
- 不要なクラス・メソッド・変数が存在しない.
- マジックナンバーが存在しない.
- 適切に名前をつけ,定数に置き換えている.
- 各課題で要求されている設計を満たしている.
- 「extends WindowController」の不要なクラスでこれを使用...
- 同じコードを繰り返して書いていない. (メソッド,再帰,...
* レイアウト [#p31c0c69]
- インデント(行頭の字下げ)が正しく行われている.(BlueJのA...
- 無駄な過剰な空行が存在しない.
- 行末に無駄なスペースがない.
- 名前が適切である.(Bad: hoge, a, data) (Good: topLine, ...
- 変数名の初めが小文字である.(例: cuteFace)
- クラス名の初めが大文字である.(例: RisingFunny)
- 適切なコメントが書かれている.
- 不要なコードがコメントアウトではなく,削除されている.
- 1行が100文字を超えていない.
* プログラムの検証 [#h44c9803]
- 提出するすべてのファイルのコンパイルが成功する.
- 実行時エラーが出ていない.
- 異なる初期状態や境界条件でも適切に動く.
* レポート(README.TXT) [#w8af360b]
- 各課題でレポートに書くことが要求されていることをレポー...
- 実装の上で工夫したことをレポートに書いた.
- 課題に解釈の余地がある場合,どのように解釈したかレポー...
- 言葉遣いが適切である.
- レポートだけを読んで理解できる文章を書いた.
* 提出後の注意 [#f1c02e95]
- 採点結果についてのメールがgithubから送られてくることが...
ページ名: