Closed miqueldedo closed 4 years ago
Mirat el codi de ChessJSONParser
no hi veig res de dolent. L'única cosa, potser canviaria ArrayList<String> getListPositions(Scanner fr)
per List<Position> getListPositions(Scanner fr)
. Noteu que List
és més general que ArrayList
: podreu retornar igualment una ArrayList
i de pas estareu evitant que el client depengui de la implementació (sabrà que rep una List
, però no quin tipus concret). A més, fent que sigui una llista de Position
en lloc d'una llista de String
ho feu més abstracte i per tant més reutilitzable.
He acabat de dissenyar la part de JSON que ens ha de llegir el fitxer de configuracions en format com el del moodle.
Cares a aquesta setmana vinent, implementaré el que ens carregui una partida amb els torns i les posicions adients.