TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach
FEI archív 2008/2009 => 2. ro?ník => Topic started by: meki on 21.02.2009, 21:44:46
-
kto by sa vymenil so mnou na Tjava z tychto cvik:
Pondelok
Technológie Java 13:30-15:00 A516 Samuelis Ladislav
Štvrtok
Technológie Java 7:30-9:00 A516 cvičenie Samuelis Ladislav
Technológie Java 16:50-18:20 A516 cvičenie Samuelis Ladislav
Piatok
Technológie Java 7:30-9:00 A516 cvičenie Václavík Peter
Technológie Java 9:10-10:40 A516 cvičenie Václavík Peter
ja som zapisany na cviko v Štvrtok:
Technológie Java 9:10-10:40 A516 cvičenie Samuelis Ladislav
ale kryje sa mi to s prednaskou
-
neviem ako si to myslel ale ja by som potreboval tiež prehodiť...
ja som zapísaný na PONDELOK od 13:30 - 15:00
a potreboval by som si to vymeniť keďže v tom čase je aj prednáška z DOT.NETu
vyhovujú mi termíny:
Štvrtok Technológie Java 7:30-9:00 A516 cvičenie Samuelis Ladislav
Piatok Technológie Java 9:10-10:40 A516 cvičenie Václavík Peter
-
no tak mne by ten tvoj termin vyhovoval ale ako som uz spominal ze ja som zapisany na Stvrtok 9:10 - 10:40 a sa mi to tiez kryje s prednaskou DiskretaM...keby si nahodou vedel o takom kto by sa chcel vymenit na toto cviko tak daj vediet dik
-
ja mam s vaclavikom 10:50 v piatok a bral by som tvoj termin z pondelka lebo mne sa v piatok prekriva ele 2.... napis mi na email erkko@azet.sk.. alebo aj iny co by sa somnou vymenili
-
pls .....vie niekto implementovat metodu void generate() z 4. cvicenia??? mohol by hodit niekde zdrojak so vsetkym co ktomu patri .. dikes
-
pls .....vie niekto implementovat metodu void generate() z 4. cvicenia??? mohol by hodit niekde zdrojak so vsetkym co ktomu patri .. dikes
nemam to otestovane..ale malo by to byt asi nejak takto :)
private void generate() {
generateMines();
fillWithClues();
}
private void generateMines() {
Random number = new Random();
for (int j = 0; j < mineCount; j++) {
int minerow = number.nextInt(getRowCount());
int minecolumn = number.nextInt(getColumnCount());
if (tiles[minerow][minecolumn] == null) {
tiles[minerow][minecolumn] = new Mine();
} else {
j--;
}
}
}
private void fillWithClues() {
for (int k = 0; k < tiles.length; k++) {
for (int j = 0; j < tiles[k].length; j++) {
if (tiles[ k ][ j ] == null) {
tiles[ k ][ j ] = new Clue(countAdjacentMines(k, j));
}
}
}
}
-
alebo takto:
private void generate() {
generateMines();
fillWithClues();
}
private void generateMines() {
Random generator = new Random();
int numberOfMines = 0;
while (numberOfMines != mineCount) {
int row = generator.nextInt(getRowCount());
int column = generator.nextInt(getColumnCount());
if (tiles[row][column] == null) {
tiles[row][column] = new Mine();
numberOfMines++;
}
}
}
private void fillWithClues() {
for (int row = 0; row < rowCount; row++) {
for (int column = 0; column < columnCount; column++) {
if (tiles[row][column] == null) {
tiles[row][column] = new Clue(countAdjacentMines(row, column));
}
}
}
}
-
alebo...
private void generate() {
Random r = new Random();
for(int i=0;i<mineCount;) {
int row = r.nextInt(rowCount);
int column = r.nextInt(columnCount);
if(tiles[row][column] == null) {
tiles[row][column] = new Mine();
i++;
}
}
for(int i=0;i<rowCount;i++) {
for(int j=0;j<columnCount;j++) {
if(tiles[i][j] == null) {
tiles[i][j] = new Clue(countAdjacentMines(i,j));
}
}
}
}
a poprosim vas davajte zdrojaky do je to pre prehladnejsie
-
vie niekto implementovat metodu void update() v triede ConsoleUI, ktora zabezpeci vykreslenie herneho pola?
-
vie niekto implementovat metodu void update() v triede ConsoleUI, ktora zabezpeci vykreslenie herneho pola?
malo by to byt takto:
public void update() {
char[] alfa = {' ','A','B','C','D','E','F','G','H','I'};
for(int i=-1;i<field.getRowCount();i++) {
for(int j=0;j<field.getColumnCount();j++) {
if(j==0) {
// vypise prazdny znak az I
System.out.printf("%s",alfa[i+1]);
}
if(i==-1) {
// vypise 0 az 9
System.out.printf("%3d", j);
}
else {
// vypise hracie pole
Tile tile = field.getTile(i, j);
if(tile.getState() == Tile.State.OPEN) {
if(tile instanceof Mine) {
System.out.printf("%3s", "X");
}
else if(tile instanceof Clue) {
// potreba pretypovania Tile na Clue,
// aby som mohol pouzit metodu getValue()
System.out.printf("%3d", ((Clue) tile).getValue());
}
}
else if(tile.getState() == Tile.State.MARKED) {
System.out.printf("%3s", "M");
}
else {
System.out.printf("%3s", "-");
}
}
}
System.out.print("\n");
}
}
-
predam miny keby niekto chcel, su tam vsetky doplnujuce ulohy aj vlastne features :)
-
bude zapoctovka z tohto predmetu? ked hej tak kedy?
-
bude zapoctovka z tohto predmetu? ked hej tak kedy?
http://hornad.fei.tuke.sk/~poruban/java/01/_Hodnotenie.png
-
bude zapoctovka z tohto predmetu? ked hej tak kedy?
http://hornad.fei.tuke.sk/~poruban/java/01/_Hodnotenie.png
hm ... a z coho ? bk
-
vie niekto implementovat metodu void update() v triede ConsoleUI, ktora zabezpeci vykreslenie herneho pola?
malo by to byt takto:
public void update() {
char[] alfa = {' ','A','B','C','D','E','F','G','H','I'};
for(int i=-1;i<field.getRowCount();i++) {
for(int j=0;j<field.getColumnCount();j++) {
if(j==0) {
// vypise prazdny znak az I
System.out.printf("%s",alfa[i+1]);
}
if(i==-1) {
// vypise 0 az 9
System.out.printf("%3d", j);
}
else {
// vypise hracie pole
Tile tile = field.getTile(i, j);
if(tile.getState() == Tile.State.OPEN) {
if(tile instanceof Mine) {
System.out.printf("%3s", "X");
}
else if(tile instanceof Clue) {
// potreba pretypovania Tile na Clue,
// aby som mohol pouzit metodu getValue()
System.out.printf("%3d", ((Clue) tile).getValue());
}
}
else if(tile.getState() == Tile.State.MARKED) {
System.out.printf("%3s", "M");
}
else {
System.out.printf("%3s", "-");
}
}
}
System.out.print("\n");
}
}
le
no a mna by zaujimalo co tvoj program spravi ked budes mat viac riadkou ako 9 naprikald 20 co ty vypise ???
-
ahojte
este nebola prednaska na exception ani cviko som nemal a chcel som trosku sprtat do javy, ale tak zasekol som sa na tych exception, nechapm to vobec
jetam nejaky taky kod, a a ked mam ten string ako mi ho on vie skontrolovat a co je vystup, Akoze viem si to precitat, ale nerozumiem. da sa to neako lahko popisat slovensky, polopate?
String s = "1234s";
try {
int i = Integer.parseInt(s);
System.out.println(i);
} catch (NumberFormatException e) {
System.err.print("Cannot parse" +
" number: " + s);
}
-
exception slúžia na spravovanie chýb... tj. ak sa vyskytne niečo, čo sa nemá, tak sa vyhodí exception - to si vie potom programátor, ktorý danú funkcionalitu používa, odchytiť a spracovať...
v tomto prípade:
ten string nie je integer... takže, keď sa ho pokúsi skonvertovať na integer, tak dôjde ku vyhodeniu výnimky typu numberformatexception... ak máš nejakú časť kódu v try-catch bloku, tak, ak dôjde k vyhodeniu výnimky v try bloku, tak catch blok ju odchytí (ak je to výnimka takého typu, aké má catch odchytávať) - a potom v tom catch bloku sa dá spracovať... v tomto prípade sa to zachytí v catch a na obrazovku sa vypíše cannot parse etc...
ak by si ten string mal ako validný integer, tak sa výnimka nevyhodí a tak sa vykoná výpis toho čísla... catch blok sa potom _nevykonáva_
btw... výnimky sa musia vyhadzovať explicitne - pri písaní metódy... samo od seba to nejde...
potom... výnimky "prepadávajú" call stackom... ak je niekde catch blok, tak sa tam zastavia a tam sa spracujú... tam potom aj pokračuje vykonávanie... ak catch blok nie je, tak sa prepadnú až úplne von a používateľovi vyskočí hláška, že došlo k výnimke a program _spadne_ (v princípe)...
-
wow diki, hned sa mi bude lepsie spat
konecne pekne vysvetlenie :)
bv
-
nz, aj nabudúce :)
-
vie niekto implementovat metodu void update() v triede ConsoleUI, ktora zabezpeci vykreslenie herneho pola?
malo by to byt takto:
public void update() {
char[] alfa = {' ','A','B','C','D','E','F','G','H','I'};
for(int i=-1;i<field.getRowCount();i++) {
for(int j=0;j<field.getColumnCount();j++) {
if(j==0) {
// vypise prazdny znak az I
System.out.printf("%s",alfa[i+1]);
}
if(i==-1) {
// vypise 0 az 9
System.out.printf("%3d", j);
}
else {
// vypise hracie pole
Tile tile = field.getTile(i, j);
if(tile.getState() == Tile.State.OPEN) {
if(tile instanceof Mine) {
System.out.printf("%3s", "X");
}
else if(tile instanceof Clue) {
// potreba pretypovania Tile na Clue,
// aby som mohol pouzit metodu getValue()
System.out.printf("%3d", ((Clue) tile).getValue());
}
}
else if(tile.getState() == Tile.State.MARKED) {
System.out.printf("%3s", "M");
}
else {
System.out.printf("%3s", "-");
}
}
}
System.out.print("\n");
}
}
le
no a mna by zaujimalo co tvoj program spravi ked budes mat viac riadkou ako 9 naprikald 20 co ty vypise ???
ja len ze som pouzil tento kod v mojom programe ale nejde mi oznacovanie min ... teda nevypise M ked nejaku minu oznacim ... mozno je chyba inde.. ale ak to dakomu ide takto tak dajte vediet budem hladat chybu inde.. dik
-
debugging
-
predam miny keby niekto chcel, su tam vsetky doplnujuce ulohy aj vlastne features :)
-
inac tu chybu som si nasiel :) bola inde ... a taka blbost :D :embarassed:
-
no povec kde si mal tu chybu... lebo mam ten isty problem
-
Vie niekto ako spravit ulohu z cvicenia 4?
Úloha: Pridajte metódu Tile getTile(int row, int column) do triedy Field, ktorá vráti dlaždicu podľa zadaného riadku a stĺpca. Riadky a stĺpce sú číslované od 0.
-
Pavel Herout - Ucebnica jazyka JAVA - 87.98 MB
http://www.megaupload.com/?d=KJP4GIHQ
keby niekto sa zamyslal pripravovat na zapoctovku nie len z prednasok ... :evica:
-
Vie niekto ako spravit ulohu z cvicenia 4?
Úloha: Pridajte metódu Tile getTile(int row, int column) do triedy Field, ktorá vráti dlaždicu podľa zadaného riadku a stĺpca. Riadky a stĺpce sú číslované od 0.
zeby tak? :)Tile getTile(int row, int column) {
return Tiles[row][column];
}
-
ale sa k to mozes aj cez refractor kludne
klikni na tile , pravym refact, encapsulate, OK
getery a setery tym vyrobis
-
Check this out
http://www.collegehumor.com/video:1770138 (http://www.collegehumor.com/video:1770138)
-
Ked hovoris o tom getTile, tak to urcite tak urobit nemozes :) lebo to nie je getter. A este mi povedz, na ake "tile" mam kliknut v triede field ked tam ziadna premenna tile nieje...
P.S. Pise sa to refactor ;-)
-
caute skusal uz niekto zo siedmeho cvika Junit test robit? :ohmygod: ja som skusal a FieldTest.java mi nechce ani skompilovat
a pri vytvarani toho testu mi tam vygenerovalo aj take ine metody, nieco take
@BeforeClass
public static void setUpClass() throws Exception {
}
@AfterClass
public static void tearDownClass() throws Exception {
}
@Before
public void setUp() {
}
@After
public void tearDown() {
}
a mojim metodam dalo nazvy testOpenTile
nevie niekto preco mi to nejde ani skompilovat? bn
vynimku alebo chybu nepise ziadnu
test som vytvoril podla navodu na cviku http://hornad.fei.tuke.sk/~poruban/java/07/
vopred vdaka za pomoc
-
tie vytvorené metódy sú setup a cleanup pred a po testoch... to tam nechaj...
a prečo ti to nejde skompilovať, tak to ti fakt nepoviem :) to sa takto len ťažko dá povedať, hlavne keď nevidím kód :D
-
ale btw... kompiler zvykne písať dôvod, prečo nechce niečo skompilovať ;)
-
vdaka ze si sa ozval:)
no cize vypise mi nieco take ked chcem dat compile file
init:
deps-jar:
compile:
BUILD FAILED (total time: 0 seconds)
a zdrojak skusim uploadnut niekde a ked mas casu mohol by si pozriet:)
tak tu je
http://www.subory.sk/download/280830/FieldTest.txt
-
ty uz si tam? dobry si :)
pls, ako mam zavolat metodu v susednom package? napriklad v tretej ulohe toho isteho cvicenia
Úloha: Doplňte funkčnosť do metódy update() v triede ConsoleUI, ktorá zabezpečí výpis s uvedením počtu neoznačených mín. Pre získanie počtu neoznačených mín implementujte verejnú metódu int getRemainingMineCount() v triede Field.
getRemainingMineCount v tej triede mam, je aj public, dokonca som ju aj implementoval, ale ked sa snazim ju volat z balika ConsoleUI.java tak mi pise ze
non-static method getRemainingMineCount() cannot be referenced from a static context
a volam ju takto
int i=minesweeper.core.Field.getRemainingMineCount();
-
ahoj 8) aj ty si na tom fajn ked si na siedmom cviku,
no cize ja mam tu metodu v update takto:
System.out.println(field.getRemainingMinesCount());
cize nad aktualnym polom field
a ty sa snazis tu metodu zavola akokeby bola staticka, cize metoda triedy, co znamena ze nemusis vytvarat ziaden objekt a mozes ju pouzit, lebo statice metody su metody triedy ;)
ale ona nie je static, cize ju musis zavolat nejakym vytvorenym objektom,
cize napr. ja nad objektom field :) ktory ja mam vytvoreny v Minesweeper.java
Field field = new Field(9,9,10);
cize ak vyzera metoda takto:
public int getRemainingMinesCount() {
return getMineCount()-getNumberOf(Tile.State.MARKED);
}
volas ju nad objektom takto:
field.getRemainingMinesCount()
a ak by metoda vyzerala takto:
public static int getRemainingMinesCount() {
return getMineCount()-getNumberOf(Tile.State.MARKED);
}
zavolas ju pomocou jej triedy takto
Field.getRemainingMinesCount()
-
lol, tak to je hláška kompilera... omg
inak... je to zvláštne, lebo keď som zobral tvoj kód a dal som ho do svojho minesweepera, tak mi to po 1 malej úprave skompilovalo v pohode (som mal trochu inak pomenovanú 1 metódu, ktorú tam voláš)... ten kód vyzerá v pohode, takže nvm....
-
hej, a ktoru metodu? inak ako hra mi ide, ked spustim celu hru tak ide bez problemov
-
getremainingmineScount... ja som mal názov getremainingminecount... toto som len potreboval premenovať... ale ku tom som mal aj normálny výpis z compilera...
-
getremainingmineScount... ja som mal názov getremainingminecount... toto som len potreboval premenovať... ale ku tom som mal aj normálny výpis z compilera...
a ako si vytvaral ten test? si nechal vsetko odkliknute? alebo si nieco poodlikal, lebo ja som ho vytvoril tak ako na tej stranke co som vyssie pisal nastavil , cize method access level len public a generate codes vsetky a generated comments nie
-
ja som teraz zobral ten tvoj kód a len som ho vložil do svojho minesweepera... :) a prekopilovalo mi to (teda, keď som premenoval to volanie tej metódy)
ako som robil vlastný test, tak to si nepamätám, to už bolo dávno :)
-
:ohmigod: aha diki, napadlo by ma to mozno o par hodin
uz chapem, diki
-
máš tam presne napísanú chybu, tak nvm :) compiler nemá ten svoj výstup len preto, aby niečo napísal... treba čítať, čo píše a podľa toho reagovať... to je základ, bez toho to nejde
-
máš tam presne napísanú chybu, tak nvm :) compiler nemá ten svoj výstup len preto, aby niečo napísal... treba čítať, čo píše a podľa toho reagovať... to je základ, bez toho to nejde
hej ale myslim ze compiler ked nevypisuje nic, tak je tam chyba(vynimka) ktoru nevie rozpoznat,cize ktoru by cez try catch trebalo odchytit a throw vyhodit, alebo neviem ,
to ma tak napadlo :embarassed:
-
nie... toto bolo na domina - on tu pastol, že mu to píše niečo také: non-static method getRemainingMineCount() cannot be referenced from a static context
:)
ono... ak je výnimka pri kompilovaní, to je problém, lebo to je výnimka IDE :) nie tvojho programu :) a takú výnimku ty neodchytíš :) vieš odchytiť len výnimky vykonávania - ale tie zase kompiler neodhaľuje, lebo tie majú iný zmysel a pre kompiler sú v poriadku :)
-
sorrac ze vas tu rusim...ja len ze som upol screenshoty z javy z testu na pistone...ako to je len skusobny a neni vypracovany ale ta aspon daco... bv
-
lol uz mi to skompiluje a spusti ;D som proste zmazal projekt a len src si nechal a prekopiroval do noveho projektu , spustil Test a uz skompiluje a spusti, tak deme dal :emot-dance:
-
:)
-
neviete niekto ze kolko casu budeme mat na tom teste? pripadne ci bude opravny test?
-
neviete ze z coho vsetkeho bude pisomka?? ci tam budu aj Assertions a Collections?
-
Vie niekto ako spravit ulohu z cvicenia 4?
Úloha: Pridajte metódu Tile getTile(int row, int column) do triedy Field, ktorá vráti dlaždicu podľa zadaného riadku a stĺpca. Riadky a stĺpce sú číslované od 0.
zeby tak? :)Tile getTile(int row, int column) {
return Tiles[row][column];
}
vdaka ale tak mi to stale hadze chybu "variable Tiles" "cannot find symbol"
-
tak potom nemas vytvorenu tu premennu Tiles
-
sry, ma tam byt male tiles ;-) Ale nato by si mohol prist aj sam...
-
Hodil som na pistone knihu od B. Eckela - Thinking in Java posledne vydanie, vraj jedna z najlepsich knih o Jave tak odporucam stiahnut :) Ma vyse 1000 stran ;D vela stasia
-
co ste mali na pisomke ty co ste pisali?
som pocul ze hovadiny :ohmigod: :whacko:
-
akoze som pocul ze ta pisomka bola neskutocne o hovne... a k tomu vraj ani opravna nieje :D
-
akoze som pocul ze ta pisomka bola neskutocne o hovne... a k tomu vraj ani opravna nieje :D
bolo tam dost chytakov, by som povedal ze skoro polovica, priemer ziskanych bodov je tak 6-7
-
Mohol by tu niekto hodit par otazok ake boli?
-
cca take boli :), vzdy 4 odpovede a vyber 1 alebo viac odpovedi :ohmygod:
O1:
ake stavy moze nadobudnut minesweeper.core.Tile zo studie min? OPEN,MARKED,CLOSED
O2:
ktore metody obsahuje rozhranie UserInterface zo studie min? newGameStarted(), update()
O3:
aky je jazyk java? nezavisly na platforme,pomalsi ako C ...
O4:
int i=0;
while(i){.....}
je tam chyba alebo zbehne ? chyba,while podporuje len podmienky typu bool
O5:
public static void main(String[] args) {
StringBuffer x=new StringBuffer("A");
StringBuffer y= new StringBuffer("B");
operate(x,y);
System.out.println(x+"+"+y);
}
public static void operate(StringBuffer a, StringBuffer b){
a.append(b);
b=a;
}
co vypise tento kod? na pocudovanie AB+B
O6:
co moze byt v prikaze switch ,co namiesto vyraz, switch(vyraz)? moze byt char,byte,short,int
dalej vynimky treba vediet, ze kedy vyskakuju a tak :emot-shakehead:
tie boli take co sa dali, a inak zdrojaky a tak, viac nepamatam br
-
co vypise tento kod? na pocudovanie AB+B
ehm AB+B alebo A+B
neni preklep nahodou, ale asik nie, sory
-
no neviem podla mna tiez A+B lebo
a.append(b);
nepriradujes do a cize a ti ostane tak ako je....
keby bolo AB tak by to malo byt
a=a.append(b);
teda ak sa nemylim... aspon na dotnete to tak je lebo presne v takom podobnom som mal chybu dnes:D
-
no neviem podla mna tiez A+B lebo
a.append(b);
nepriradujes do a cize a ti ostane tak ako je....
keby bolo AB tak by to malo byt
a=a.append(b);
teda ak sa nemylim... aspon na dotnete to tak je lebo presne v takom podobnom som mal chybu dnes:D
Je to AB+B pretoze pracujes so stringbuilderom a tam sa ti pri a.append(b); nevytvara novy objekt
-
aha jasne ... ok dik za vysvetlenie :)
-
Tí, čo maju v piatok s Vaclavikom cviko, tak klikaju test na buduci tyzden? Dik za info.
-
mozem sa spytat ci toto je normalne? tak sa mi zda akoby ani nevytvotril pole lebo tam vracia null, a v prvom teste to hned krachuje, len som dal vygenerovat test a kod mam taky isty ako kolega
init:
deps-jar:
compile:
compile-test:
Testsuite: minesweeper.core.FieldTest
getTile
openTile
markTile
openAdjacentTiles
getRemainingMineCount
getNumberOf
getRowCount
getColumnCount
getMineCount
getState
Tests run: 11, Failures: 0, Errors: 10, Time elapsed: 0,203 sec
------------- Standard Output ---------------
getTile
openTile
markTile
openAdjacentTiles
getRemainingMineCount
getNumberOf
getRowCount
getColumnCount
getMineCount
getState
------------- ---------------- ---------------
Testcase: testGetTile(minesweeper.core.FieldTest): Caused an ERROR
null
java.lang.NullPointerException
at minesweeper.core.FieldTest.testGetTile(FieldTest.java:93)
Testcase: testOpenTile(minesweeper.core.FieldTest): Caused an ERROR
null
java.lang.NullPointerException
at minesweeper.core.FieldTest.testOpenTile(FieldTest.java:104)
Testcase: testMarkTile(minesweeper.core.FieldTest): Caused an ERROR
null
java.lang.NullPointerException
at minesweeper.core.FieldTest.testMarkTile(FieldTest.java:114)
Testcase: testOpenAdjacentTiles(minesweeper.core.FieldTest): Caused an ERROR
null
java.lang.NullPointerException
at minesweeper.core.FieldTest.testOpenAdjacentTiles(FieldTest.java:124)
Testcase: testGetRemainingMineCount(minesweeper.core.FieldTest): Caused an ERROR
null
java.lang.NullPointerException
at minesweeper.core.FieldTest.testGetRemainingMineCount(FieldTest.java:133)
Testcase: testGetNumberOf(minesweeper.core.FieldTest): Caused an ERROR
null
java.lang.NullPointerException
at minesweeper.core.FieldTest.testGetNumberOf(FieldTest.java:144)
Testcase: testGetRowCount(minesweeper.core.FieldTest): Caused an ERROR
null
java.lang.NullPointerException
at minesweeper.core.FieldTest.testGetRowCount(FieldTest.java:154)
Testcase: testGetColumnCount(minesweeper.core.FieldTest): Caused an ERROR
null
java.lang.NullPointerException
at minesweeper.core.FieldTest.testGetColumnCount(FieldTest.java:164)
Testcase: testGetMineCount(minesweeper.core.FieldTest): Caused an ERROR
null
java.lang.NullPointerException
at minesweeper.core.FieldTest.testGetMineCount(FieldTest.java:174)
Testcase: testGetState(minesweeper.core.FieldTest): Caused an ERROR
null
java.lang.NullPointerException
at minesweeper.core.FieldTest.testGetState(FieldTest.java:184)
Test minesweeper.core.FieldTest FAILED
test-report:
D:\Documents and Settings\xxx\My Documents\NetBeansProjects\minesweeper\nbproject\build-impl.xml:553: Some tests failed; see details above.
BUILD FAILED (total time: 0 seconds)
-
ahoj domino ,
no ja som uz ten test spravil a ked som spravne pochopil zadanie z cvicenia,
tak tam tie openTile a ine testovacie metody ktore Ti samo vyhodilo vymaz ;)
a treba mat v FieldTest.java len 2 metody na testovanie( s anotaciou @Test) :
isSolved() (skopirujes z 7.ho cvicenia)
a testGenerate() napr. (tu si pomenovat a implementovat mame sami, ta ma generovat hracie pole: 6.bod 7.ho cvicenia)
cize podla mna len tie tam maju byt a + tie co nie su oznacene @Test 8)
-
vdaka za hint
mozem ist do dalsieho levelu 8)
-
sorrac ze vas tu rusim...ja len ze som upol screenshoty z javy z testu na pistone...ako to je len skusobny a neni vypracovany ale ta aspon daco... bv
ten co mas upnuty test zo zapoctovky si nemal asi plny pocet co ??? co su tam odfajknute veci niektore niesu dobre
-
sorrac ze vas tu rusim...ja len ze som upol screenshoty z javy z testu na pistone...ako to je len skusobny a neni vypracovany ale ta aspon daco... bv
ten co mas upnuty test zo zapoctovky si nemal asi plny pocet co ??? co su tam odfajknute veci niektore niesu dobre
Kto si pamata spravne odpovede, by ho mohol vyplnit... dík
-
nic? neva ma dakto neaky dobry tip na zajtra este pred tym jak sa zacnem ucit?
-
Nech pole je premena typu int[]. Ako je možné zistiť počet prvkov daného poľa?
Vyberte aspoň jednu odpoveď.
a. pole.length
preco nema byt zatvorka na konci?
pole.length()
??
-
predpokladam ze length bude getter
-
v jave asi nie - tá nemá properties, afaik... skôr field, imo...
-
tak ja spustim ten posrany netbeans :D
-
jo je to field ;)
-
hehe :D až netbeansy? :)
-
cafte :),
ludia ako mate Junit testovaciu metodu SettingsTest.java ?
9.te cviko, 4.ta posledna uloha
lol pomaly uz mi par metod prejde, ked som zakomentoval
fail("The test case is a prototype.");
-
Koľko Junit testov vlastne musí byť napísaných aby som mohol odovzdať zadanie? dúfam, že nie pre všetky triedy
-
no neviem, asi 2 , jeden pre triedu Field a druhy pre triedu Settings :)
-
ma byt viacej ako 2, lebo aj open a save treba, mylsim :)
-
však load a save sú v triede Settings
-
4. Na otestovanie funkčnosti implementovanej triedy Settings vytvorte vhodný JUnit test.
-
:ohmigod:
-
cafte tak som tu metodu SettingsTest.java nejak urobil,
testy mi zbehli ok,
tak som to tu upol :hug:
a este ma zaujima ci niekto robi, aplikaciu na databazy v jave, lebo som sa rozhodol ze ju spravime v jave
a mam problem s pripojenim na databazu
pripajanie mam takto:
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@bodva.fei.tuke.sk:1251:orclbo2","TE......","TE.......");
a mam pripojenu ojdbc14.jar externu kniznicu
a naskoci taka chyba:
Io exception: The Network Adapter could not establish the connection
uz to ide ap
som len to pripojenie zmenil, respektive url:
Connection con = DriverManager.getConnection("jdbc:oracle:thin:TE....../TE........@bodva.fei.tuke.sk:1521:orclbo2");
-
Ako co sa tyka tych testov, tak treba robit tak ako su v cvikach uvadzane... Nieje nutne nasilu nieco pisat, ved to nieje take trivialne v praxi pisat testy, cu na to zamerane sposoby vyvoja softveru...
A inak jeden typek u Porubana ma bakalarku ze testovanie v pripadovej studii Minesweeper, cize ked vy budete v 13 tyzdni odovzdavat, tak mozno uz aj na tom sa bude testovat...
-
ak človek vie, čo chce otestovať, tak to je triviálne... to je volanie metódy so vstupmi a test na výstup z metódy... nič viac... mám dosť dlhú prax...
-
Nejde vzdy len o Unit testing...
-
v prípade tejto úlohy ide :)
v reálnom prípade je unit test tá vec, čo má menší význam :)
-
Tusi niekto ako urobit toto: Dodajte podporu pre odkrývanie susedných dlaždíc pri stlačení oboch tlačidiel myši naraz.
Hlavne to stlacenie oboch tlacidiel.
-
no podla mna len das dalsiu podmienku, ze ked bude isLeftMouseButton aj isRightMouseButton true zaroven, ale este som to neskusal...
-
poradte mi niekto mam 2 radiobutony a chcem aby ked jeden zapnem druhy sa vypne ako to spravim :'(
-
http://java.sun.com/docs/books/tutorial/uiswing/components/button.html (http://java.sun.com/docs/books/tutorial/uiswing/components/button.html)
google? suckuje ti kurac ci co?
-
no podla mna len das dalsiu podmienku, ze ked bude isLeftMouseButton aj isRightMouseButton true zaroven, ale este som to neskusal...
takto to nefunguje a zacinam pochybovat o tom ze sa to da zrobit nejak jednoducho cez API...
-
nefunguje to, ale ide to jednoducho, len treba googliť... ako to presne bolo si už nepamätám, už som to robil dávno...
edit: dokonca aj na oficiálnom helpe od sunu som ku tomu našiel nejaké veci...
-
nefunguje to, ale ide to jednoducho, len treba googliť... ako to presne bolo si už nepamätám, už som to robil dávno...
edit: dokonca aj na oficiálnom helpe od sunu som ku tomu našiel nejaké veci...
ano, ale problem je trochu v niecom inom. user musi stlacit lave a prave tlacitko v nejakom kratkom intervale aby sa dal identifikovat ten event. cize najprv stlaci lave a otvori policko ktore nechce otvorit (chce otvorit len susediace policka). potom stlaci prave a az vtedy vznikne ten event. cize okrem susediacich policok otvori aj to, na ktore klikol oboma tlacitkami. toto neviem vyriesit.
edit: ak to teda nema byt tak ze ma otvorit aj to policko na ktore klikne
-
ked pohladas v minulorocnom archive tam to bude, ja som to tam pisal, ale hladat sa mi to nechce
-
ten kod mam tiez tak ho tu dam ale stale to neriesi co som napisal v predoslom prispevku
int bothMask = MouseEvent.BUTTON1_DOWN_MASK | MouseEvent.BUTTON3_DOWN_MASK;
if ((e.getModifiersEx() & bothMask) == bothMask){
// do your thing
System.out.println("Both down");
}
-
ono, napr. winmines otvárajú políčka až na release... a otvoriť samozrejme to políčko nemôže, lebo kliká na políčko s číslom, teda také, ktoré je už otvorené
-
aha dik cize to ma fungovat len na otvorene som nevedel... miny som nikdy nevedel hrat :D
-
hmm ale ta teraz neviem, ked bude chciet otvorit susedne policka z policka kde je cislo, tak to na 100% otvori minu, ci ? jedine zeby bolo prazdne, ale to zas robi automaticky.
-
nemá to otvoriť mínu - resp... to funguje tak:
klikneš na číslo a potom:
- ak okolo toho je označených toľko políčok ako mína, koľko udáva číslo, tak to všetky zvyšné políčka otvorí na čísla - ak boli označené chybne, tak to otvorí aj mínu - to je ale chyba hráča
- ak okolo toho je označených menej políčok ako mína, tak to vo winmines neotvorí nič :)
-
dik, konecne viem jak to ma fungovat
-
cavte
je velky problem ked mi nezbehnu unit testy? ale hra mi ide, a neviem preco mi nejdu tesy
-
zajtra je prednaska alebo nie? lebo si niesom isty
-
ano je, dvojprednaska
zase
:ohmigod:
-
ano je, dvojprednaska
zase
:ohmigod:
mne sa zda ze nie je... az nabuduci tyzden bude dvojprednaska :ohmigod:, v pondelok ani nemali cviko lebo sa este nevratil, ale neviem isto tiez...
-
mne sa tiez mari ze teraz nema este byt a az nabuduce dalsia dvojprednaska....
-
neni prednaska, pred dvoma tyzdnami hovoril ze najblizsie dve nebudu, a potom ze bude double v 12. tyzdni... ak ma pamat neklame
-
cavte
je velky problem ked mi nezbehnu unit testy? ale hra mi ide, a neviem preco mi nejdu tesy
testy TI kludne zbehnu, pozri co som par stranok dozadu napisal;)
v principe staci len incializovat objekty z null na to co mas v minach:)
-
diki :) mircoo
all: takze zajtra nie je prednask? super, a sory ze som vas poplietol
PS:
Na otestovanie funkčnosti implementovanej triedy Settings vytvorte vhodný JUnit test.
staci vygenerovat alebo potrebujem nieco zlozite vyrabat? vobec sami nechce s tymi testami one, trapit
-
diki :) mircoo
all: takze zajtra nie je prednask? super, a sory ze som vas poplietol
PS:
Na otestovanie funkčnosti implementovanej triedy Settings vytvorte vhodný JUnit test.
staci vygenerovat alebo potrebujem nieco zlozite vyrabat? vobec sami nechce s tymi testami one, trapit
nemas zac, no SettingsTest.java som tu na forum hodil, ak aj FieldTest nevies tak uploadnem Ti :)
-
cav, no mohol by si ked sa ti bude chciet :)
toto je moj generate ale nejak nejde :D
@Test
public void generate() {
Field field = new Field(ROWS, COLUMNS, MINES);
//Počet riadkov, stĺpcov a mín v hracom poli zodpovedá zadaným počtom
assertEquals(ROWS, field.getRowCount());
assertEquals(COLUMNS, field.getColumnCount());
assertEquals(MINES, field.getMineCount());
int mineCount = 0;
int clueCount = 0;
Tile[][] tiles = new Tile[0][0];
for(int row = 0; row < field.getRowCount(); row++) {
for(int column = 0; column < field.getColumnCount(); column++) {
assertNotNull(field.getTile(row, column));
if (tiles[row][column] instanceof Mine) {
mineCount++;
}
if (tiles[row][column] instanceof Clue) {
clueCount++;
}
}
}
assertEquals(MINES, mineCount);
assertEquals(ROWS * COLUMNS - MINES, clueCount);
}
-
ked tam mas toto tak asi tazko ti to pojde Tile[][] tiles = new Tile[0][0];
a potom zavolas toto if (tiles[row][column] instanceof Mine), tak tam musi byt prekrocenie indexu pola
a neviem ci to tam vobec potrebujes to pole, ved to by sa malo dat vytiahnut z fieldu, ale uz nepamatam ako to presne je
-
da sa to vytiahnut cez field.getTile(int row, int column)
-
Budu v stvrtok(o tyzden) cvika so Samuelisom? dik za odpoved
-
O tyzden bude piatkovy rozvrh bodka
-
Budu v stvrtok(o tyzden) cvika so Samuelisom? dik za odpoved
nie
-
Budu v stvrtok(o tyzden) cvika so Samuelisom? dik za odpoved
nie
dik za info, totiz potrebujem odovzdat zadanie, ale mi neodpisuje uz 2. tyzden, tak som chcel prist na cviku odovzdat...
-
caute, pocujte ako si nastavujete tu derby databazu??
cez moje netbeans 6.5 v ubuntu v menu tools nemam polozku java DB a to som si uz aj stiahol java DB z java.sun....
-
Apache Derby, teraz JavaDB je pribalovana priamo k JDK, si pametam ze pred rokom ako bolo NetBeans 6.0 tak ked si si stiahol instalacku JDK + NetBeans tak proste ti nenainstalovalo JavaDB to aj Poruban vravel ze to cudne spravili...
Cize s najvecsou pravdepodobnostou ho ani nemas nainstalovane, skus potom samostatne JDK instalovat a samostatne NetBeans a pri instalacii JDK by ti malo aj JavaDB spustit automaticky instalacku, aspon teda na Win to tak ide...
-
caute, pocujte ako si nastavujete tu derby databazu??
cez moje netbeans 6.5 v ubuntu v menu tools nemam polozku java DB a to som si uz aj stiahol java DB z java.sun....
teraz to v 6.5 je to vo window->services->databases...
-
a tato chyba co znamena:?
Schema 'MINESWEEPER' does not exist
neviete niekto?
-
Nemas vytvorenu databazu alebo ju nemas spustenu, ta chyba hovori sama za seba
resp. ta co ju mas vytvorenu sa vola inac a pripajas sa na neexistujucu
a ked das do googlu vyhladat derby shcema does not exist tak co ti vyskoci ako prve ?
toto http://db.apache.org/derby/faq.html#schema_exist (http://db.apache.org/derby/faq.html#schema_exist)
-
Ako sa tohto roku odovzdava zadanie? Na moodli som nasiel nieco take: Vytvorte súbor Priezvisko.zip, ktorý bude obsahovat projekt Netbeans s prípadovou štúdiou Minesweeper.
To sa zadanie zasiela? alebo ako to je? Dik za info
PS:som v tretiaku a na cvika som nechodil,tak neviem
-
Ako sa tohto roku odovzdava zadanie? Na moodli som nasiel nieco take: Vytvorte súbor Priezvisko.zip, ktorý bude obsahovat projekt Netbeans s prípadovou štúdiou Minesweeper.
To sa zadanie zasiela? alebo ako to je? Dik za info
PS:som v tretiaku a na cvika som nechodil,tak neviem
no hej musis zaslat zadanie ale odovzdat aj u cviciaceho
-
nie, moje... No ake priezvisko asi??? jasne ze tvoje
-
toto som fakt nečakal, že sa niekto opýta :D:D
-
toto som fakt nečakal, že sa niekto opýta :D:D
no co ja viem,mohlo tam byt aj meno cviciaceho, my sme v tretom tak posielali z jedneho predmetu a tam bolo treba napisat len cislo strany(odkial zacal preklad textu), tak si odpustite chujove poznamky, na to je forum, aby sa tu dalo poradit a nie si robit srandu, ked je niekto menej informovany a nie je si isty.
-
ahojte, mam otazku..
miny mi ako tak funguju .. po usposnom dohrati mi ale nespracuje isSolved.. porovnaval som to s kolegom a je to rovnake, jemu to funguje, mne nie ... ??? :'(
kde vsade sa testuje ci je hra dohrana uspesne?
(isSolved je true vtedy, ak pocet min (rowcount*columncount) - pocet OPEN == mineCount) -> 81-X=10
-
testuje sa iba keď otvoríš dlaždicu, teda v openTile()
-
a tato chyba co znamena:?
Schema 'MINESWEEPER' does not exist
neviete niekto?
same here
-
ahojte, mam otazku..
miny mi ako tak funguju .. po usposnom dohrati mi ale nespracuje isSolved.. porovnaval som to s kolegom a je to rovnake, jemu to funguje, mne nie ... ??? :'(
kde vsade sa testuje ci je hra dohrana uspesne?
(isSolved je true vtedy, ak pocet min (rowcount*columncount) - pocet OPEN == mineCount) -> 81-X=10
pri swingu? a pri console ide v pohode?
-
uz to tu pisali - nemate vytvorenu databazu minesweeper. ale ono to neviem preco vypisuje aj vtedy ked nemate vytvorenu tabulku. skontrolujte ci sa vam vytvara tabulka v metode ktora loaduje z databazy, lebo v tych materialoch to je napisane len pri metode ktora uklada skore a ked to robite podla toho tak sa na to da zabudnut. vytvorit tabulku treba v obidvoch tych metodach.
-
mate pravdu :)
diki uz ide
-
nemate dakto spravene miny bez doplnujucich uloh ? ak ano prosim poslite mi na mail :)
-
mne staci iba triedu SwingUI keby dakto poslal, bo s tym neviem pohnut:D
-
Inac, co je pravdy na to, ze ked cviciacemu LEN spustite hru, tak mate automaticky 8 bodov bez vysvetlovania? ... neviete ako je to u Vaclavika? :) ... diki
-
U Vaclavika to moze byt miernejsie, ale aj on podla mna sa bude trosicku pytat (i ked nic hrozne).. Poruban podla vlastnych slov vie kto co robil sam, ale niekedy sa aj pyta..
-
Inac, co je pravdy na to, ze ked cviciacemu LEN spustite hru, tak mate automaticky 8 bodov bez vysvetlovania? ... neviete ako je to u Vaclavika? :) ... diki
na .nete to vaclavik robil tak jak na fpcku, spytal sa kto chce 8 bodov, a dal bez otazok... tak snad aj na jave to tak spravi...
-
tak dufam, bo ja hned po odovzdani utekam na opravak z CISCA :)
-
Inac, co je pravdy na to, ze ked cviciacemu LEN spustite hru, tak mate automaticky 8 bodov bez vysvetlovania? ... neviete ako je to u Vaclavika? :) ... diki
na .nete to vaclavik robil tak jak na fpcku, spytal sa kto chce 8 bodov, a dal bez otazok... tak snad aj na jave to tak spravi...
fp a java neni to iste ;)
-
ja som napisal, ze zadania preberal rovnakym sposobom ako na fp :) minimalny zapich daval bez otazok, zadarmo...
-
aha, tak sorry, ospravedlnujem sa :) ale priznam sa ze s nim som mala len flp... takze neviem :) ale peto je v pohode :)
-
tak aj bolo neska...8 bodov v podstate zadara... zas viac jak 8 nedostanete pokial nemate doplnujuce takze obhajovat sa oplati len s doplnujucimi.
-
no ved jasne, to je take "dostanem vas do kuta a ked daco chcete lepsie, tak sa snazte" ;)
-
Zdravim, uz mate zapisane na maise zapocty (hlavne ti piatkovi) ? a poslali ste uz na moodle projekt?
bude sa dat aj buduci tyzden odoslat? lbo ja som nestihol, piatok som odovzdaval u cviciaceho a dal mi zapocet normalne, ale nedostal som sa uz k pc potom aby som to odoslal...
-
Ja som počul, že bez toho aby bol projekt v systéme Ti MAIS nedovolí sa prihlásiť na skúšku, ale osobne si myslím, že je to blbosť, lebo na skúšky sa dá prihlasovať aj bez zápočtov...
-
Ja som počul, že bez toho aby bol projekt v systéme Ti MAIS nedovolí sa prihlásiť na skúšku, ale osobne si myslím, že je to blbosť, lebo na skúšky sa dá prihlasovať aj bez zápočtov...
hej tak hovorili že musíš maať upnuté až potom sa zapíše a btw Šimoňák vraj naliehal aby sa k nemu dalo nahlásiť LEN keď máš zápočet
-
sakra sakra sakra, ja som zabudol upnut AAAAAAAAAAAAAAAAAAAAA
-
sakra sakra sakra, ja som zabudol upnut AAAAAAAAAAAAAAAAAAAAA
pici ja tiez ale som pisal panovi Waclavikovi vcera, zatial neodpisal...
snad do 21 sa to bude dat este odoslat...
-
co bude asi na skuske? predpokladam ze taky styl otazok jak na zapocte
ked som sa ucil z tade? bude dobre sak ? :) http://java.sun.com/docs/books/tutorial/
-
Minuleho roku boli tazky ani nie tak z Javy, ale mne pripadali skor z OOP v Jave... Daktore otazky su take pokrocilejsie teda nie uplne trivializmy... A aj zdrojove kody a kde a aha chyba sa vyskytne a podobne...
-
aký je rozdiel medzi: "z Javy" a "z OOP v jave"?
-
Z Javy = veci tykajuce sa priamo Javy cize nejake API...
Z OOP v Jave = veci tykajuce sa OOP ale ako je to presne v Jave...
-
aha, thx
ale však to je len rozumné, nie? api si vieš vždy ľahko vygoogliť v nejakých ref. príručkach... api sa nemajú, imo, učiť naspamäť - to nemá zmysel...
-
stačí sa učiť z prednášok či je potrebné aj niečo viac?
-
Minuleho raku boli aj otazky tykajuce sa nejakych implementacnych veci z Minesweepera...
-
nema nieto nejake orientacne screeny z minuleho roka?
-
Screeny boli a boli aj problemy potom kto ich robil taze tak...
-
Neviete ci bude viac terminov ako je na maise? Ten stvrtkovy mi celkom nevyhovuje...
-
urobil som si pre vlastne potreby vycuc z prednasok... ak by mal niekto zaujem moze si ho stiahnut z
http://www.upnito.sk/download.php?dwToken=8863b6042a6728ba26e1a9bde3ec9a04
mozno tam nieje vsetko, mozno su tam aj zbytocnosti... hovorim je to robene na moj vkus . komn by sa nepacilo moze si urobit vlastne :D snad to niekomu pomoze
-
markus dikes urcite pomoze...takze sa ucite len z prednasok v podstate?
-
zdravim, ludia neviete nahodou ci sa este bude dat a kedy odovzdat zadanie u samuelisa? idem mu napisat mail, ale keby s nim uz nahodou bol niekto dohodnuty tak by som sa pridruzil. dikes
-
no neviem cez semester mi na mail neodpovedal čiže gl ;)
-
Zdravím br
vie niekto aký je implicintný konštruktor triedy Penny ?
má to byť: public Penny()
alebo iba : Penny()
???
-
public Penny()
-
toto mozno dakomu pomoze:
http://www.jchq.net/phezam/exam.php (http://www.jchq.net/phezam/exam.php)
-
Zakladna otazka pred skuskou:co sa ucite a z coho??? br br
-
public Penny()
dikes
-
toto mozno dakomu pomoze:
http://www.jchq.net/phezam/exam.php (http://www.jchq.net/phezam/exam.php)
no ta ked toto budete vediet (nie ten prvy test, ale ten druhy :D ), ta to ste az barz dobri
-
jj, neskutocny studijny material :)
-
jj, to suhlasim :)
-
heh ten druhy
Percentage Mark = 50 %
-
to je ok, na to ze si s tym prakticky teraz zacal je to uplne super vysledok ;)
-
ale mal som zapnuty netbíns :( takze sem tam som si pomohol mozno takych 30 by som cestne mal
-
ja sa cestne priznam, ze (s pomocou netbeansu pri jednej otazke) som max ziskala 50 aj daco, cize np ;) toto su otazky pre expertov v jave, ktori si z toho robia plnohodnotne, svetom uznavane certifikaty, cize pohoda :)
-
nie... to sú otázky len čiastočne pre expertov... inak to sú otázky pre tých, čo sa učia api naspamäť... a takí nie sú normálni :P
-
nie... to sú otázky len čiastočne pre expertov... inak to sú otázky pre tých, čo sa učia api naspamäť... a takí nie sú normálni :P
no netreba sa ucit veci naspamat, to je pravda.. a boli tam aj take otazky, ale vacsinou boli z velmi sirokeho spektra, ktore bezny programator ani nevyuzije.. ja osobne som nikdy netusila napr. to, ze ked dam v maine vypis:
system.out.print(~4);
tak to vypise -5.. ale na co mi to bude (nechcem povedat skaredo, ta poviem ze na prt...)? to su take pikosky toho jazyka, ktore si nastuduje taky clovek, ktoreho to nenormalne bavi a chce vediet vazne vsetko (a chce certifikat :D). Ale vela otazok tam bolo takych, ze stacilo porozmyslat a clovek na to prisiel, treba vsak poznat technologiu.. Napr. casti o vlaknach mi vysli zle, lebo som ich pouzivala velmi malo zatial a nepamatam si presne veci.. Ale ked to pouzivas, vies si odvodit vysledok.. :)
-
ja s tebou súhlasím :) na normálne použitie sú tie veci na nič... a certifikáty tiež :P môžeš mať certifikát, ale ak nvš kódiť, je ti na nič :D
len ono, mne to napr. nahádzalo asi polovicu otázok typu, že čo robí taká a taká metóda... alebo doplň metódu, aby to urobilo niečo také... alebo aký bude výstup kompilátora, ak bude nejaký kód... a to ak nvš, aké metódy a v akom tvare sú definované v nejakej triedy a v nejakom package, tak nemáš šancu...
to sú nezmyselné otázky... to sa tak používať učia fakt len idioti... treba vedieť syntax, paradigmy, použiť to... triedy, metódy a api sa dá vždy vyhľadať...
-
na skuske je aj ustna cast s Porubänom ?? lebo daco sa mi mari ,ze take daco spominal na prednaskach.,..
-
na skuske je aj ustna cast s Porubänom ?? lebo daco sa mi mari ,ze take daco spominal na prednaskach.,..
ti, co maju samostatne zadanie tak ho obhajuju
-
tak zelam vsetkym vela stastia na zajtra a nech sa nestretneme na opravaku :hug: :hammer:
-
ja s tebou súhlasím :) na normálne použitie sú tie veci na nič... a certifikáty tiež :P môžeš mať certifikát, ale ak nvš kódiť, je ti na nič :D
len ono, mne to napr. nahádzalo asi polovicu otázok typu, že čo robí taká a taká metóda... alebo doplň metódu, aby to urobilo niečo také... alebo aký bude výstup kompilátora, ak bude nejaký kód... a to ak nvš, aké metódy a v akom tvare sú definované v nejakej triedy a v nejakom package, tak nemáš šancu...
to sú nezmyselné otázky... to sa tak používať učia fakt len idioti... treba vedieť syntax, paradigmy, použiť to... triedy, metódy a api sa dá vždy vyhľadať...
Ta a ty si vravis programator? Sa prebud....
Pises absolutne scestne a vkuse len omielas ze API sa da kuknut, to ze paradigmy musis vediet je absolutne jasne. To by si mohol pomaly vsetko kukat bo sak to sa da predsa najst...
Dobry koder musi vediet aj dost API sak nebudes vsetko stale hladat a ked sa pytaju na dake metody tak je to normalne tak isto ako na ktorom riadku abo aku chybu ti vypise kompiler... To ze clovek je v cusasnosti hyckany vyvojovymi prostrediami a sa nad takymito chybami ani nezamysla je vec druha. Sa stavim ze kebyze je to o C# co vies zrejme lepsie jak Javu tak by si ine veci pisal.
Certifikaty su na nic? Podla teba mozno ale v serioznych firmach sa robia dost casto povinne... Ina vec su studentske ojebky.
-
aj čítaj, čo píšem... až potom odpisuj...
pre c# platí to isté... c# a java sú si strašne podobné... a áno, c# viem lepšie... ale platí to isté - metódy sa dajú vyhľadať (samozrejme, ak človek vie, ako na to :P)...
čo máš z certifikátu, ak nvš kódiť? ťa vyhodia rýchlo z roboty... certifikáty sa robia, ale často na špecifické veci, potrebné pre konkrétnu firmu alebo projekt...
api sa človek naučí používaním do istej miery... určite ty doma nič nerobíš, len sa učíš triedy a metódy naspamäť... no jasne :P so lame, my dear, so lame :P :D
diplomovku mám písanú v c# a vo vim... to robí úplne úžasné intellisense :P lepšie ako eclipse, netbeans a vs dokopy :P
-
aby som nezabudol ;)
ešte ma fascinuje tvoja schopnosť presne vedieť, čo ja vm, čo by som ja urobil, čo dokážem, čo som chcel a pod. :) to si tu už prezentoval viac krát na tomto fóre :D
-
Zas bavis mudreho a pises o nicom...
Metody sa daju pohladat, to ano ale nie ze jak ty pises ze sak naco sa ich ucit alebo nieco podobne sak aj tak sa daju kuknut ked bude treba...
Certifikaty som nepisal ze treba robit, ale ze vo firmach sa zvyknu robit taze zas prekrucas... Certifikat nema vela krat spolocne s tym co vies robit, sak to je aj vidno z toho jak sa robia CCNA testy u nas... Ja som tiez nic take nepisal ze ked mas certifikat tak vies kodit, to si si zas ty prekrutil...
To neviem teraz ci s tym Vim si dakoho chcel uhurit abo co...
-
Inak co sa tyka toho testu ta ja som robil uplne bez pomocok ala NetBeans a mal som 60% s tym ze o pol tretej rano klikat... 60 otazok som si dal... Je ale jasne ze clovek musi poznat aj Java API kus bo aj take otazky tam su...
Asi tak jedna mi proste vobec nedavala zmysel, teda jej moznosti inak sa celkom dalo len to su take chytaciky male tam...
A dakto pisal ze je to tazke ta ani moc nie. V porovnani s SCJP kde boli omnoho vecsie finty a vychytavky podla mna
-
hovorím, čítaj, čo píšem :) potom sa môžeme baviť normálne :) dovtedy to nemá zmysel :) vyberáš si z toho, čo sa ti hodí...
-
citam a reagujem. ty nevies dalej reagovat...
-
hej, presne to je ten problém...
-
ja s tebou súhlasím :) na normálne použitie sú tie veci na nič... a certifikáty tiež :P môžeš mať certifikát, ale ak nvš kódiť, je ti na nič :D
len ono, mne to napr. nahádzalo asi polovicu otázok typu, že čo robí taká a taká metóda... alebo doplň metódu, aby to urobilo niečo také... alebo aký bude výstup kompilátora, ak bude nejaký kód... a to ak nvš, aké metódy a v akom tvare sú definované v nejakej triedy a v nejakom package, tak nemáš šancu...
to sú nezmyselné otázky... to sa tak používať učia fakt len idioti... treba vedieť syntax, paradigmy, použiť to... triedy, metódy a api sa dá vždy vyhľadať...
Ta a ty si vravis programator? Sa prebud....
Pises absolutne scestne a vkuse len omielas ze API sa da kuknut, to ze paradigmy musis vediet je absolutne jasne. To by si mohol pomaly vsetko kukat bo sak to sa da predsa najst...
Dobry koder musi vediet aj dost API sak nebudes vsetko stale hladat a ked sa pytaju na dake metody tak je to normalne tak isto ako na ktorom riadku abo aku chybu ti vypise kompiler... To ze clovek je v cusasnosti hyckany vyvojovymi prostrediami a sa nad takymito chybami ani nezamysla je vec druha. Sa stavim ze kebyze je to o C# co vies zrejme lepsie jak Javu tak by si ine veci pisal.
Certifikaty su na nic? Podla teba mozno ale v serioznych firmach sa robia dost casto povinne... Ina vec su studentske ojebky.
nesuhlasim, znalosti api sa netreba explicitne ucit, vsetko prichadza s praxou. mozes sa to ucit, ale pokial to nepouzijes, je ti to na prt - to znamena: ano, vediet api, ale ne sposobom ze naucim sa, ale sposobom ze programujem a co potrebujem, to si pozriem v api a tym sa ucim
certifikaty su povinne vo firmach, ale su casto len formalitou, resp. testom firmy, akych schopnych maju zamestnancov
-
chcel by som sa opytat ci niekto tento tyzden odovzdaval miny pri vaclavikovi a ci este daval osem bodov bez obhajoby
-
chcel by som sa opytat ci niekto tento tyzden odovzdaval miny pri vaclavikovi a ci este daval osem bodov bez obhajoby
Hej ešte daval.
-
znalosti api sa netreba explicitne ucit, vsetko prichadza s praxou. mozes sa to ucit, ale pokial to nepouzijes, je ti to na prt - to znamena: ano, vediet api, ale ne sposobom ze naucim sa, ale sposobom ze programujem a co potrebujem, to si pozriem v api a tym sa ucim
dobre vystihnute :)
-
neviete, či tento týždeň sa dá ešte odovzdávať zadanie?
-
neviete, či tento týždeň sa dá ešte odovzdávať zadanie?
Zápočet sa dá získať najneskôr do dvoch týždňov od začiatku skúškového obdobia. Takže čím skor sa skontaktuj so svojím cvičiacim a dohodni sa s ním.
-
kedy koncia dva tyzdne skuskoveho? prosim, treba mi zapocet zo semestralky a sa mi nechce robit referat :D
-
kedy koncia dva tyzdne skuskoveho? prosim, treba mi zapocet zo semestralky a sa mi nechce robit referat :D
Tento týždeň ešte.
-
vdaka
-
neviete niekto kedy a kde sa da tento tyzden odovzdat zadanie z javy u vaclavika?
-
napis mu email
-
neviete niekto kedy a kde sa da tento tyzden odovzdat zadanie z javy u vaclavika?
písal som mu, dúfam že odpíše....bo ani ja neznam
-
uz sa stalo ale neodpoveda tak keby niekto vedel ozvite sa
-
ani poruban neodpoveda a nie su u seba ani jeden ani druhy.. asi koli statniciam...
-
niejake screeny na skusku su ak ano ozvite sa