|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
|
[Task 13.1.4] RedCloud vs Bonfo
Ecco il task da svolgere:
13.1.4: Ogni volta che si sta per creare una nuova gemspair si deve sempre controllare se ci sono delle incoming stone. Se queste sono presenti si deve inserire nella griglia un numero di pietre pari a questo numero. Si inserisce una pietra per colonna partendo dalla prima a sinistra. Se si raggiunge l'ultima colonna a destra si deve ritornare nella prima colonna e ripartire finché il numero di pietre non raggiunge zero. Durante l'inserimento delle la griglia deve avere la gravità settata al massimo. Vincoli aggiunto da Ufo: non complicare Grid e GrodController. Ultima modifica di Bonfo : 02-04-2006 alle 14:13. |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Feb 2003
Città: Anche Chuck Norris usa Debian e Gnome
Messaggi: 1266
|
TEST LIST
- Controllo della presenza di incoming stone prima della caduta di una nuova gemspair - Riempimento con stone delle colonne da sinistra verso destra - Controllo tra quantità stone e colonne, disposizione su più righe - Controllo della gravità |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
|
Eccoci qua finalmente.
Appena partiti ci siamo resi conto di un piccolo enorme problema: il valore delle incomingStone????? Allora ecco un nuobvo metodo e relativo refactoring, che sembra aprire molte strade ![]() Ecco il test: Codice:
public void testSetAndGetIncomingStone() { int value = 5; playField.setIncomingStone(value); assertEquals("The Incoming Stone Value si right",value,playField.getIncomingStone()); } ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
|
Dopo una valutazione insieme a Ufo abbiamo deciso di fermarci...o meglio di fare un'altra cosa.
![]() Il test di sopra è stato eliminato e io mi sono preso il compito di inserire il metodo addIncomingStone a PlayFiled e di testaro e di effettuare il relativo refactoring. per il task...coming soon ![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11782
|
A che punto siamo con questo task? Va inserito nel prossimo Ciclo?
__________________
"We in the game industry are lucky enough to be able to create our visions" @ NVIDIA |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
|
Quote:
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam. |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
|
Purtroppo non è stato possibile terminarlo.
![]() RedCloud era al suo prima Pair e non si poteva strizzarlo per finire in volata. In ogni caso il codice non era "pronto" per permettere la realizzazione del task. ![]() Ecco perchè con Ufo si è deciso di fare il refactroing, che mi ha portato a rivsionare alcuni test...e penso che ora il codice sia testato in modo più completo. ![]() ![]() Comunque se i test in media sono fatti così ![]() ![]() ![]() I test non si capivano bene e il codice non era semplicemnte quello per farli passare ![]() |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
|
Quote:
![]()
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:33.