• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

Objektové programovanie

Started by tino8, 28.09.2009, 05:12:18

« predchdzajce - alie »

patt

Pocujte...mam tu mensi problem...uploadol som na moodle uz ten zip balicek...a v noci ma napadlo,ze som na nieco zabudol a dorobil som to...a toto z moodlu sa neda zmazat...dufam,ze to budem moct spustit z vlastneho booku...ak nie,tak zbohom pekny vysledok za zapocet...a tak nadejne sa to vyvijalo pocas bleskovic :D

Dakota

Otazka na mireka

Kedy bude mozne u Binasa odovzdat zadanie? Totiz 13 je skuska a nerad by som prisiel o tento termin.
Ini cviciaci, co cvicia OOP terminy mali uz toho tyzdna.

rebro

Quote from: patt on  08.01.2010, 20:28:36
Pocujte...mam tu mensi problem...uploadol som na moodle uz ten zip balicek...a v noci ma napadlo,ze som na nieco zabudol a dorobil som to...a toto z moodlu sa neda zmazat...dufam,ze to budem moct spustit z vlastneho booku...ak nie,tak zbohom pekny vysledok za zapocet...a tak nadejne sa to vyvijalo pocas bleskovic :D

Kludne nahraj este raz na moodle. Ti to nahradi ten stary .zip

tino8

Quote from: mirek on  08.01.2010, 19:38:01
Quote
vela vela pisania

fiha - a ked tam budes mat tych prikazov s parametrom 50? nebolo by lepsie dat prikazom s parametrom nejakym sposobom znacku, ze ho maju? premenna v abstraktnej triede? prazdne rozhranie? ked si sa uz vydal cestou, ze len istej sade prikazov budes podhadzovat dalej parameter...

ja mam prave to prazdne rozhranie, da sa to povazovat za navrh na vlastne rozhranie ? :)


karamel je cukr co se uz neuzdravi!

citro

Quote from: mirek on  08.01.2010, 19:49:30
Quote from: tino8 on  07.01.2010, 15:59:32
Quote from: citro on  07.01.2010, 06:16:26
Quote
Quote from: citro on  07.01.2010, 05:36:04
ludia... nejde mi to PMD vypisuje mi:

'java' is not recognized as an internal or external command, operable program or batch file

Vie niekto vo co de?  ???

A máš aj JAVU nainštalovanú? nie len netové fazole :D

Instaloval som JDK with NetBeans, v ProgramFiles mam adresar Java v nej jdk1.6.0_17 a jre6 takze myslim ze ano

2tino8: ano zadavam to spravne, dokonca aj ked som uz v pmd/bin a zadam iba pmd tak mi vypise to iste (malo by vypisat ak pmd pouzivat)

skus jdk-4.2.5

to mu asi nepomoze. nema nastavenu cestu ku jave, aby ju mohol volne spustit z prikazoveho riadku. joj deti...

ako to nastavim?

Agamemnon

windows? envir var PATH nepoznas?
All code is crap.

42

citro

Quote from: Agamemnon on  08.01.2010, 22:16:06
windows? envir var PATH nepoznas?

no daco som poguglil... najprv som skusal cez ovldacanie panely java setup je tam zadana cesta java\re6\jawac.exe
vzdy ked sa snazim pridat dalsiu cestu neulozi.

pokus c.2 moj pocitac vlastnosti pokrocile environment variables, zadal som cestu java\jdk1.6.0_17\java.exe

co tam mam vlastne pchat? jre6 alebo jdk?

Agamemnon

zadavas cestu ku adresaru, nie ku konkretnemu suboru...
All code is crap.

42

mirek

takyto mail mi poslal moj oblubeny cviciaci:

dobry vecer

verim, ze vsetci uz mate svoje hry hotove a vasi spolubyvajuci/rodinni prislusnici/priatelia/priatelky ich hratelnost uz dokladne otestovali. takze je na case, aby ich dokladne otestovali aj vasi oblubeni cviciaci. spolocne sa preto pri tejto prilezitosti stretneme v pondelok v case od 9:00 (predbezne) v miestnosti B515. takze nezabudnite si este raz prezriet, ci mate pred odovzdanim splenene vsetky nalezitosti a pridte sa pochvalit tym, co ste sa pocas semestra naucili. radi sa na to pozrieme spolu s vami ;)

za tim objektovych cviciacich sa na vas uz teraz tesi

miroslav binas
So say we all!

CLEMENZAAA

v unit teste vo visual studiu mi vypisuje chybu "The variable 'capacity' is assigned but its value is never used" .. čo s tým? hodnotu mám nastavenú na kapacitu batohu :/

Agamemnon

Quote from: CLEMENZAAA on  09.01.2010, 04:44:57
v unit teste vo visual studiu mi vypisuje chybu "The variable 'capacity' is assigned but its value is never used" .. čo s tým? hodnotu mám nastavenú na kapacitu batohu :/

pre boha, ľudia... však nespite a rozmýšľajte... je tam úplne presne napísané, čo sa deje... tak však to musí byť úplne jasné...
"The variable 'capacity' IS ASSIGNED but its VALUE IS NEVER USED"
All code is crap.

42

CLEMENZAAA

Quote from: Agamemnon on  09.01.2010, 05:05:20
Quote from: CLEMENZAAA on  09.01.2010, 04:44:57
v unit teste vo visual studiu mi vypisuje chybu "The variable 'capacity' is assigned but its value is never used" .. čo s tým? hodnotu mám nastavenú na kapacitu batohu :/

pre boha, ľudia... však nespite a rozmýšľajte... je tam úplne presne napísané, čo sa deje... tak však to musí byť úplne jasné...
"The variable 'capacity' IS ASSIGNED but its VALUE IS NEVER USED"

sory ale je piatok 23:08, spal som cca 3 hodiny aj tak sa mi nepodarilo odovzdať zadanie(UNIT testy) a ja tu ešte stále nad tým sedím...
BTW: tvoj príspevok mi absolútne nepomohol...

Agamemnon

Quote from: CLEMENZAAA on  09.01.2010, 05:10:30
Quote from: Agamemnon on  09.01.2010, 05:05:20
Quote from: CLEMENZAAA on  09.01.2010, 04:44:57
v unit teste vo visual studiu mi vypisuje chybu "The variable 'capacity' is assigned but its value is never used" .. čo s tým? hodnotu mám nastavenú na kapacitu batohu :/

pre boha, ľudia... však nespite a rozmýšľajte... je tam úplne presne napísané, čo sa deje... tak však to musí byť úplne jasné...
"The variable 'capacity' IS ASSIGNED but its VALUE IS NEVER USED"

sory ale je piatok 23:08, spal som cca 3 hodiny aj tak sa mi nepodarilo odovzdať zadanie(UNIT testy) a ja tu ešte stále nad tým sedím...
BTW: tvoj príspevok mi absolútne nepomohol...

a po anglicky rozumieš?
All code is crap.

42

Agamemnon

pre všetkých: tie chybové hlášky, čo píšu kompilátory c# a javy, sú pomerne podrobné a výstežné... tak ich odporúčam čítať a riadiť sa nimi... fakt to pomáha a všetky syntaktické problémy sa tak dajú ľahko vyriešiť...
All code is crap.

42

Dakota

Quote from: CLEMENZAAA on  09.01.2010, 05:10:30
Quote from: Agamemnon on  09.01.2010, 05:05:20
Quote from: CLEMENZAAA on  09.01.2010, 04:44:57
v unit teste vo visual studiu mi vypisuje chybu "The variable 'capacity' is assigned but its value is never used" .. čo s tým? hodnotu mám nastavenú na kapacitu batohu :/

pre boha, ľudia... však nespite a rozmýšľajte... je tam úplne presne napísané, čo sa deje... tak však to musí byť úplne jasné...
"The variable 'capacity' IS ASSIGNED but its VALUE IS NEVER USED"

sory ale je piatok 23:08, spal som cca 3 hodiny aj tak sa mi nepodarilo odovzdať zadanie(UNIT testy) a ja tu ešte stále nad tým sedím...
BTW: tvoj príspevok mi absolútne nepomohol...

Unit testy su potrebne pre uspesne odovzdanie zadania? Respektive nestaci unit test Parsera? Ktorym sa ma kontrolovat povinna sada prikazov pri odovzdavani?

dEVIANT

Angličtinu mali dať asi v prvom ročníku namiesto telesnej :D

Quote from: genie on  09.01.2010, 05:12:10
:ohmigod: premenna kapacita je definovana (je jej pridelena hodnota) ale jej hodnota nie je pouzita... takze predpokladam, ze ta premenna je
a. zbytocna
b. nie je zbytocna a chcel si to niekde pouzit, ale si na to zabudol

PS: v zivote som nemala OOP

múdre dievča..:D

Quote from: mirek on  09.01.2010, 04:06:03
takyto mail mi poslal moj oblubeny cviciaci:

dobry vecer

verim, ze vsetci uz mate svoje hry hotove a vasi spolubyvajuci/rodinni prislusnici/priatelia/priatelky ich hratelnost uz dokladne otestovali. takze je na case, aby ich dokladne otestovali aj vasi oblubeni cviciaci. spolocne sa preto pri tejto prilezitosti stretneme v pondelok v case od 9:00 (predbezne) v miestnosti B515. takze nezabudnite si este raz prezriet, ci mate pred odovzdanim splenene vsetky nalezitosti a pridte sa pochvalit tym, co ste sa pocas semestra naucili. radi sa na to pozrieme spolu s vami ;)

za tim objektovych cviciacich sa na vas uz teraz tesi

miroslav binas

Binas oblubeny cviciaci?? :D šak sranda no ...:D ale počul som, že aspoň sa pri ňom naučia keď ich tak buzeruje...
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

jany1

A nevie teraz ujo Binas napisat, ze kedy bude mozne odovzdat zadanie, ak teraz v pondelok nemozem? Bude nejake dalsie hromadne odovzdavanie, alebo potom uz iba osobne so svojim cviciacim? Je mi jasne, ze pridem o jeden termin na skusku, ale co uz...

tino8

#542
pokusal som sa spravit ten unit test a podarilo sa mi ho spravit tak ze ako vstupy som pouzil ten List co je na moodli... ako result som dal meno prikazu ktori vratil getCommand, a ako expected result som dal ten List z moodlu ale po ostereni trim() a toUpperCase().
Je to dobry test na Parser? nevyhodia ma snim pri odovzdavani?

vyzera to neijak takto:

       for (String command: listOfKnownCommands) {
           
          result = (instance.getCommand(command)).getName();
          expResult = command.trim().toUpperCase();
          assertEquals(expResult, result);
       
       }


lebo ak by getCommand nespoznal niejaky z prikazov uvedenych testovacim Listom tak by vratil null, a takto vlastne viem dokazat ze vzdy vrati spravny prikaz


karamel je cukr co se uz neuzdravi!

psicho

ja by som ti odporucal radsej miesto Unit testov urobit formalny dokaz spravnosti pomocou nejakej algebry napriklad dijkstra.... jeto lepsie jak daky unit test
read my blog> www.codemazing.com <read my blog

tino8

neverim ze by sme mali na vyber... a aj keby hej tak do pondelka nemam cas si nastudovat iny sposob kedze mame skusky pondelok, utorok a stredu


karamel je cukr co se uz neuzdravi!

mirek

Quote from: jany1 on  09.01.2010, 16:08:01
A nevie teraz ujo Binas napisat, ze kedy bude mozne odovzdat zadanie, ak teraz v pondelok nemozem? Bude nejake dalsie hromadne odovzdavanie, alebo potom uz iba osobne so svojim cviciacim? Je mi jasne, ze pridem o jeden termin na skusku, ale co uz...

pravedpodobne v utorok
So say we all!

Buici

Cawte ludia potreboval by som pomoc s History....
ked dopisem prikaz koniec do historie tak po nahrani mi neukonci hru.....




blackflash

mozem sa aspon informacne spytat co mozme na skuske z oop ocakavat ?

citro

Quote from: Buici on  09.01.2010, 23:12:42
Cawte ludia potreboval by som pomoc s History....
ked dopisem prikaz koniec do historie tak po nahrani mi neukonci hru.....





mozno by ti aj vedel niekto pomoct keby si tu uviedol kod

Buici

#549
kod history

public class History {
   private static History history;
   private ArrayList<String> list;

   public static History getInstance(){
       if( history == null ){
           history = new History();
       }

       return history;
   }

   private History(){
       this.list = new ArrayList<String>();
   }

   public void add( String line ){
       this.list.add(line);
   }

   public void clear(){
       this.list.clear();
   }

   public void save( String path ) throws IOException{
       LibraryMethods.save(this.list, path);
   }

   public void load( String path ) throws FileNotFoundException, IOException{
       this.list = LibraryMethods.load(path);
   }

   public int size(){
       return this.list.size();
   }

   public String get( int index ){
       return this.list.get(index);
   }

}


ak treba nieco zmenit v LOAD tak tu je kod neviem kde by to mohlo byt

public class Load implements Command{
    private String params;

    public GameState execute(Game game) {
        if( this.params == null || this.params.isEmpty() ){
            this.params = "history";
        }

        History history = History.getInstance();
        try {
            history.load(params.toLowerCase());
        } catch (FileNotFoundException ex) {
            System.out.println(ex.getMessage());
            return GameState.PLAYING;
        } catch (IOException ex) {
            System.out.println(ex.getMessage());
            return GameState.PLAYING;
        }

        return GameState.LOADEDPOSITION;
    }

    public void setParams(String params) {
        this.params = params;
    }

    public String getParams() {
        return this.params;
    }

    public String getName() {
        return "NAHRAJ";
    }

    public String getDescription() {
        return "Prikaz nahra ulozeny stav hry z disku";
    }

}