Zobraziť príspevky

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Dakota

Pages: 1 [2]
26
2. ro?ník / Re: Objektové programovanie
« on: 05.01.2010, 16:47:06 »
Neviete niekto poradit ako urobit to rozsirenie HELP???

Ja som si to sice urobil, ale mam tam vela podmienok IF a PMD mi to potom nechce zobrat:(

Ale ine riesenie nez cez podmienky IF ma aj tak nenapada :(

27
2. ro?ník / Re: Objektové programovanie
« on: 05.01.2010, 08:03:25 »
Mno mne funguje...takže ostatnú implemntíciu asi budeš mať inú...tak skús dať
 
String riadok = vstup.readLine();
while (riadok !=null) {
...
riadok = vstup.readLine()
}

ale overené to nemám...

No, takze uz mi to funguje, dikes za pomoc :thumbs-up:

Uz len tote if-y  :'(

28
2. ro?ník / Re: Objektové programovanie
« on: 05.01.2010, 07:27:12 »
public void load(String cesta) throws FileNotFoundException, IOException {
         String path = cesta;
         if(path.equals("")){
            path = "save/data.dat";
         }
         BufferedReader vstup = new BufferedReader(new FileReader(path));
        
         list.clear();
         while (vstup.readLine() != null) {
             list.add(vstup.readLine());
         }
         vstup.close();
      }

už by to malo byť ok...a pre budúcnosť krutá vec...http://lmgtfy.com/?q=Avoid+assignments+in+operands

Dikes za pomoc s tou cestou, ale while podla tvojho nefunguje :(

P.S. Jasne google :), ja som si to aj nasiel v dokumentacii PMD ale nechapal som tomu
P.S.2. Viem ze sa to tu riesilo, s tou dlhou metodou createRooms, mam ten isty problem, ale skusil som si hodit deklaraciu roomov von z tej metody a uz je to okej. Ale zas na druhej strane mi PMD hlasi chybu v GameImpl ze mam tam vela premennych :(

Uz len tieto chyby mi treba poopravovat a este musim zredukovat if-y :D

29
2. ro?ník / Re: Objektové programovanie
« on: 05.01.2010, 06:42:17 »
Luida, prosim Vas co znamenaju tieto chyby?

Avoid reassigning parameters such as 'cesta'
a
Avoid assignments in operands toto konkretne v tom while

v kode

Code: [Select]
public void load(String cesta) throws FileNotFoundException, IOException {
         if(cesta.equals("")){
            cesta = "save/data.dat";
         }
         BufferedReader vstup = new BufferedReader(new FileReader(cesta));
         
         list.clear();
         String line;
         while ((line = vstup.readLine()) != null) {
             list.add(line);
         }
         vstup.close();
      }

Diky

30
2. ro?ník / Re: Objektové programovanie
« on: 05.01.2010, 04:46:11 »
netestuje sa .jar súbor ale celá zložka hry...teda napr pmd C.../Hra

Uz rozumiem...Thanx

31
2. ro?ník / Re: Objektové programovanie
« on: 05.01.2010, 04:23:58 »
Chcem sa opytat, ako je to s tym PMD.

Otestoval som si cez to hru, s parametrom "text" a mi to vypisalo "No problems found"...Podla toho by som mal mat hru nakodenu spravne nie?

ALE nejako sa mi to nezdalo a urobil som v kode hry nepouzitu lokalnu premennu, ktora je definovana v rulesete za chybu.
dal som to prejst cez pmd a on aj tak vypisal "No problems found"...

Tak ja neviem  ???

Do prikazoveho riadku som zadaval:
Code: [Select]
c:\pmd\bin\pmd c:\pmd\test.jar text c:\pmd\ruleset.xml
ten test to je premenovany moj build a je nakopirovany do zlozky ktora je v kode...

Pages: 1 [2]