Author Topic: Objektové programovanie  (Read 141112 times)

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Objektové programovanie
« Reply #275 on: 14.12.2009, 23:40:26 »
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

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Objektové programovanie
« Reply #276 on: 14.12.2009, 23:40:49 »
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

  • Sr. Member
  • ****
  • Posts: 312
    • View Profile
Re: Objektové programovanie
« Reply #277 on: 15.12.2009, 00:09:33 »
mam pocit, ze to PMD pod Win7 vobec nefunguje.. rozbehal to niekto vobec vo W7 ?

elvis

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Objektové programovanie
« Reply #278 on: 15.12.2009, 00:25:38 »
mne to pod win7 ide. co ti nefunguje?

001px9

  • Newbie
  • *
  • Posts: 29
    • View Profile
Re: Objektové programovanie
« Reply #279 on: 15.12.2009, 00:44:46 »
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

  • Sr. Member
  • ****
  • Posts: 312
    • View Profile
Re: Objektové programovanie
« Reply #280 on: 15.12.2009, 00:50:48 »
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

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Objektové programovanie
« Reply #281 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

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Objektové programovanie
« Reply #282 on: 15.12.2009, 02:01:48 »
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.

[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?... :)
« Last Edit: 15.12.2009, 02:03:31 by dEVIANT »
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

elvis

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Objektové programovanie
« Reply #283 on: 15.12.2009, 02:10:39 »
jj, keby bolo daco zle tak dostanes vypis porusenych pravidiel
ked dam formu vystupu text tak tiez dostanem "No problems found!"

lenikasss

  • Newbie
  • *
  • Posts: 10
    • View Profile
Re: Objektové programovanie
« Reply #284 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

P.a.i.n.

  • Newbie
  • *
  • Posts: 42
    • View Profile
Re: Objektové programovanie
« Reply #285 on: 16.12.2009, 17:48:45 »
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?
« Last Edit: 16.12.2009, 17:52:51 by P.a.i.n. »

psicho

  • VIP
  • Hero Member
  • *****
  • Posts: 3173
  • Markus[pSicho]Fesi
    • View Profile
    • codemazing
Re: Objektové programovanie
« Reply #286 on: 16.12.2009, 18:39:08 »
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

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #287 on: 16.12.2009, 22:20:03 »
dikes



karamel je cukr co se uz neuzdravi!

kilomassa

  • Sr. Member
  • ****
  • Posts: 289
    • View Profile
Re: Objektové programovanie
« Reply #288 on: 16.12.2009, 23:22:35 »
ja mam minulorocne oop ... velmi dobre hodnotene sice nebolo ale myslim,ze moze pomoct ked tak...

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Objektové programovanie
« Reply #289 on: 17.12.2009, 00:48:09 »
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

  • Full Member
  • ***
  • Posts: 107
    • View Profile
Re: Objektové programovanie
« Reply #290 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á.

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Objektové programovanie
« Reply #291 on: 17.12.2009, 17:35:27 »
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.

  • Newbie
  • *
  • Posts: 42
    • View Profile
Re: Objektové programovanie
« Reply #292 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ť?

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Objektové programovanie
« Reply #293 on: 17.12.2009, 19:38:25 »
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

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #294 on: 17.12.2009, 20:36:27 »
pozri na wiki ze co je cyclomatic complexity a pochopis


karamel je cukr co se uz neuzdravi!

Aniy

  • Hero Member
  • *****
  • Posts: 549
    • View Profile
    • AnimeXpo
Re: Objektové programovanie
« Reply #295 on: 18.12.2009, 17:40:47 »
to som sa zle vyspal alebo prečo mi to nejde? {backpack}
Code: [Select]
public Item remove(String arg0) {
        for (Item item : batoh) {
            if (item.getName().equals(arg0)) {
                batoh.remove(arg0);
}
            return item;
}}


tino8

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #296 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
« Last Edit: 18.12.2009, 18:17:17 by tino8 »


karamel je cukr co se uz neuzdravi!

Aniy

  • Hero Member
  • *****
  • Posts: 549
    • View Profile
    • AnimeXpo
Re: Objektové programovanie
« Reply #297 on: 18.12.2009, 18:30:33 »
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

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #298 on: 18.12.2009, 18:52:16 »
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

  • Hero Member
  • *****
  • Posts: 549
    • View Profile
    • AnimeXpo
Re: Objektové programovanie
« Reply #299 on: 18.12.2009, 19:48:24 »
a co tak List<item> batoh= new ArrayList<item>();
no jasne :) zabudol som napísať <?> ale v kóde som to mal :D
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