• 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 »

mirek

Quote from: Peterray on  14.12.2009, 17:28:17
Mohol by mi dakto poslat tu binarnu verziu PMD?   peterray@azet.sk    Alebo dat tu ...

more aj s inziniermi - na homepejdzi pmd je klikatko, ze download pmd 4.2.5 - stiahnut z tych dvoch, ktore su na vyber, treba verziu, ktora neobsahuje zdrojove kody :-P
So say we all!

mirek

Quote from: Peterray on  14.12.2009, 17:32:14
Ako si to mam spustit pod Windowsom, lebo Mirek napisal cez ked mame linux je tam .sh pripona

vo windowse je pripona .bat
So say we all!

stanulik

mam pocit, ze to PMD pod Win7 vobec nefunguje.. rozbehal to niekto vobec vo W7 ?

elvis

mne to pod win7 ide. co ti nefunguje?

001px9

Otazka na mireka..
Ten nastroj PMD vie robit len kontrolu java kodu... Ked mam hru napisanu v C# tak treba aj mne nejaku taku kontrolu? a ked... tak cez co?
Uspech v zivote je tvoreny zo 60% spravnych rozhodnuti a 40% stastia...

stanulik

Quote from: elvis on  15.12.2009, 00:25:38
mne to pod win7 ide. co ti nefunguje?

proste nevypise mi nic, resp. vypise chybove hlasenie, ktore nema nic spolocne s tou hrou.
ak mozes, tak prosim ta napis alebo urob prinitscreen tvojho prikazu v prikazovom riadku, cez ktory to spustas.

elvis

[cesta k rozbalenemu pmd]\pmd-4.2.5\bin\pmd [cesta k tvojmu projektu]\tvojProjekt xml [cesta k rulesetu]\ruleset.xml

dEVIANT

#282
Quote from: mirek on  14.12.2009, 05:52:22
Quote from: dEVIANT on  14.12.2009, 05:35:09
Ja som tiež robil tak veci v hre, že "aby som to už mal a aby to šlo"...a potom som sa dostal k bodu, keď som už nič obísť nevedel a musel som sa to naučiť...a furt si potom uvedomíš, že ten tvoj postup bol dementný :D

jasne - je to proces. a presiel si cez pmd, ked si bol taky vysmiaty, ze este ze si to uz odovzdal?

No keď sa to púšta príkazom : pmd C:\....\Source.jar text ruleset.xml  ...pri čom ten ruleset som nakopčil do pmd/bin... tak by malo byť všetko ok, lebo vypísalo No problems found.

Quote from: elvis on  15.12.2009, 02:00:08
[cesta k rozbalenemu pmd]\pmd-4.2.5\bin\pmd [cesta k tvojmu projektu]\tvojProjekt xml [cesta k rulesetu]\ruleset.xml

To je všetko? Takto to vyzerá, keď je všetko správne?... :)
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

elvis

jj, keby bolo daco zle tak dostanes vypis porusenych pravidiel
ked dam formu vystupu text tak tiez dostanem "No problems found!"

lenikasss

mne to pmd vyhadzeje chyby ako avoid variables with short names like i. to akoze take ma byt chyba? vo vsetkych cykloch som pouzil premennu i... alebo avoid using implementasion types like arraylist, use the interface instead. tak ved na niektorych miestach sa neda vyhnut Arraylistom

P.a.i.n.

#285
Quote from: lenikasss on  16.12.2009, 16:49:04
mne to pmd vyhadzeje chyby ako avoid variables with short names like i. to akoze take ma byt chyba? vo vsetkych cykloch som pouzil premennu i... alebo avoid using implementasion types like arraylist, use the interface instead. tak ved na niektorych miestach sa neda vyhnut Arraylistom

no presne to isté vyhadzuje aj mne a tiež by ma zaujímalo čo s tým?

psicho

ta ale ked das IList<string> myList = new List<string>(); tak by to malo byt v pohode



btw: toto je len priklad :P
read my blog> www.codemazing.com <read my blog

tino8



karamel je cukr co se uz neuzdravi!

kilomassa

ja mam minulorocne oop ... velmi dobre hodnotene sice nebolo ale myslim,ze moze pomoct ked tak...

mirek

Quote from: P.a.i.n. on  16.12.2009, 17:48:45
Quote from: lenikasss on  16.12.2009, 16:49:04
mne to pmd vyhadzeje chyby ako avoid variables with short names like i. to akoze take ma byt chyba? vo vsetkych cykloch som pouzil premennu i... alebo avoid using implementasion types like arraylist, use the interface instead. tak ved na niektorych miestach sa neda vyhnut Arraylistom

no presne to isté vyhadzuje aj mne a tiež by ma zaujímalo čo s tým?

a preco sa nepozriete na domovsku stranku pmd? tam su tie problemy opisane podrobnejsie spolu s prikladmi, ako to ma/nema byt.
So say we all!

Peterray

Otázka na Mireka. Mohol by som odovzdať zadanie z OOB neská vo štvrtok niekedy. Písal som mail a nikto mi neodpovedá.

mirek

Quote from: Peterray on  17.12.2009, 16:07:46
Otázka na Mireka. Mohol by som odovzdať zadanie z OOB neská vo štvrtok niekedy. Písal som mail a nikto mi neodpovedá.

uz som odpisal.
So say we all!

P.a.i.n.

možno hlúpa otázka ale pri kontrole mi vyhodilo tuto chybu:  The class "Use" has a Cyclomatic Complexity of 6 <Highest = 11>

čo mám pod tým chápať?

mirek

Quote from: P.a.i.n. on  17.12.2009, 19:18:42
možno hlúpa otázka ale pri kontrole mi vyhodilo tuto chybu:  The class "Use" has a Cyclomatic Complexity of 6 <Highest = 11>

čo mám pod tým chápať?

skusil si pozriet dokumentaciu ku pmd?
So say we all!

tino8

pozri na wiki ze co je cyclomatic complexity a pochopis


karamel je cukr co se uz neuzdravi!

Aniy

to som sa zle vyspal alebo prečo mi to nejde? {backpack}
public Item remove(String arg0) {
        for (Item item : batoh) {
            if (item.getName().equals(arg0)) {
                batoh.remove(arg0);
}
            return item;
}}


tino8

#296
celkom zaujimavo vyzera to for :D a nepise nahodou missing return statement? :)
a ak je batoh ten ArrayList s itemami, tak pri volani remove nemoze byt argument String


karamel je cukr co se uz neuzdravi!

Aniy

Quote from: tino8 on  18.12.2009, 18:12:25
celkom zaujimavo vyzera to for :D a nepise nahodou missing return statement? :)
a ak je batoh ten ArrayList s itemami, tak pri volani remove nemoze byt argument String
tie posledne zátvorky som dopisoval len tu, som sa mohol streliť, return nie je problém :D
a zoznam je List batoh = new ArrayList() ináč mi ten List nebralo {bez toho aby to nechcelo zase všetko implementovať}, lebo viem, že mi to String nespapá ale tak to je :)


tino8

a co tak List<item> batoh= new ArrayList<item>();

ten for v podobe (i=0;i<batoh.size();i++)
a potom pri porovnavani iba pouzivat batoh.get(i).getName()


karamel je cukr co se uz neuzdravi!

Aniy

Quote from: tino8 on  18.12.2009, 18:52:16
a co tak List<item> batoh= new ArrayList<item>();
no jasne :) zabudol som napísať <?> ale v kóde som to mal :D
Quote from: tino8 on  18.12.2009, 18:52:16
ten for v podobe (i=0;i<batoh.size();i++)
a potom pri porovnavani iba pouzivat batoh.get(i).getName()
diky =_= hovorím, zle som sa vyspal, toto ma nenapadlo ale vôbec! už to šlape