irisshu / gradesystemproject Goto Github PK
View Code? Open in Web Editor NEWIt's an exercise about Agile Method, and tring to write the test code for this program.
It's an exercise about Agile Method, and tring to write the test code for this program.
nOfId
的變數名稱,容易瞭解,但也可能讓變數名稱變得太長。Float.valueOf(scanner.next())
應可直接寫成 scanner.nextFloat()
~model
命名成 modle
,我想這裏有八成是太忙而忽視。(到底有沒有 pair programming ?)@Test(expected = NoSuchCommandExceptions.class)
學到這個挺精簡的寫法。 ~class UI
著手,並沒有達到整合測試目的,最基礎要求的成績平均計算也沒有加入 (也許看起來不怎麼必要)。public String promptCommand
的理解也許是我的錯誤,到底是單純的進行命令輸入,還是要進行命令輸入+操作 ? 這個根據函數名稱並沒有定義特別清楚。我寫的代碼太糟了
確認新增學生995002903的姓名及成績
姓名 張一二
Lab1 90
Lab2 90
Lab3 90
Mid-term 90
Final exam 90 (yes/no) yes
操作環境:eclipse
在這項舉動時,發生輸入中文的障礙,導致後來無法輸入數字。
http://www.agilemethod.csie.ncu.edu.tw/
描述客戶的維修任務 (maintenance task). 維修以前開發而現在忘了的Grade System 助教將隨機指定貴組維修別組的軟體 若貴組能依本文件正確迅速完成任務 則該軟體維修性佳 該組原作者加分 反之扣分 最重要的 貴組要遵循本文件的 myAgile 工序
4) A 新增學生 (Add)
5) D 刪減學生 (Delete)
6) M 更改分數 (Modify)
將別組代碼增加三項功能
輸入指令 1) G 顯示成績 (Grade)
2) R 顯示排名 (Rank)
3) W 更新配分 (Weight)
4) A 新增學生 (Add)
5) D 刪減學生 (Delete)
6) M 更改分數 (Modify)
7) Q 結束使用 (Quit)
新的選單操作,將 7) E
修改成 7) Q
。
輸入指令如上 E
輸入ID或 Q (結束使用)? Q
按照文件開頭的"輸入指令",我們已經沒有E這個選項,但卻在文件後面出現。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.