Skip to content
This repository has been archived by the owner on Oct 16, 2024. It is now read-only.

titech-is-cs115/lx02

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

適当なディレクトリで以下のコマンドを実行すると lx02 という名前のディレクトリが作成され,そのなかに実習教材が展開されます.

git clone https://github.com/titech-is-cs115/lx02.git

今回の課題のテーマはテスト駆動開発です.テスト駆動開発では,以下のステップで作業を進めます.

  1. プログラムを書く前に,きちんとしたテストを完成する.
  2. テストを実行し,コケたところから一つずつコードの修正をして,一個ずつ失敗したテストを減らしていく
  3. 途中でテストのバグを見つけたら(テストの記述が間違っていたり,本来,必要なテストが書かれていなかった場合)テストの修正や追加を行います.
  4. すべてのテストがきれいに完了したらプログラムは完成

閏年

授業で解説した順番にテスト駆動開発を実施しなさい.

package leapyear

src/a-leapyear.scala  // プログラム
test/a-leapyear.scala // テスト
  • 授業中に完了すること.
  • すべてのテストをパスしたらTAに確認してもらって下さい.
  • 提出不要
  • みんなの知恵を求めたくなったら,ココをクリック

パズル

package puzzle

src/b-puzzle.scala  // プログラム
test/b-puzzle.scala // テスト

About

第二回授業の実習課題(脇田担当)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages