IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 12. diel - Šibenice pre Android - Dokončenie

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Atrament:20.1.2016 13:34

Zdravím,
články celkem pěkné, ale měl bych jednu výhradu - jelikož jde o Javu a ne o C#, nemohl bys dodržovat javovské základní jmenné konvence? Především že názvy instancí a názvy metod začínají malým písmenem. Může se to zdát jako detail, ale je to neskutečně matoucí pro někoho, kdo je zvyklý číst 'čistý' javovský kód, protože tyto konvence umožňují na první pohled rozlišit určité situace. Když máš instanci pojmenovanou s velkým písmenem na začátku, a voláš na ni metodu, a vypadá to nějak takto:

Promenna.setNeco(25);

tak co já vidím na první pohled, je že tam máš někde třídu Promenna a v ní statickou metodu setNeco(), ačkoliv skutečnost je úplně jiná.

Obvzlášť veselé čtení jsou soubory kde se mísí tebou nesprávně pojmenované metody a instance a ty generované idečkem a tudíž správně pojmenované. A někde jsem tu dokonce viděl dvě tebou pojmenované instance, hned vedle sebe a jedna začínala malým písmenem a druhá velkým :) To už mi hlava nepobrala vůbec :)

 
Odpovedať
20.1.2016 13:34
Avatar
Jiří Frank
Tvůrce
Avatar
Jiří Frank:20.1.2016 22:15

Ahoj Atramente ;). Díky za poznámku, jakmile si najdu čas, rád se na to podívám a upravím to, ovšem nemůžu zaručit kdy to bude, mám teď hodně a hodně práce... ;)..
Skutečnost je taková, že jsem tyto články vytvářel před cca rokem +- a to byla doba kdy jsem s Androidem začínal, před tím jsem právě psal jen v C# a po pravdě mě nenapadlo, že by někdo řešil věci jako pojmenovávání, malé velké písmena atd. Po pravdě jsem tomu nikdy nevěnoval velkou pozornost ;).

 
Odpovedať
20.1.2016 22:15
Avatar
Lesní Muž
Člen
Avatar
Lesní Muž:3.2.2018 17:35

Pravda, je to dost matoucí.

 
Odpovedať
3.2.2018 17:35
Avatar
Vojtech Palec:16.12.2019 14:54

Ahoj chci se jneom zeptat proč není v tomto kódu před atributem public:

public class EndGameActivity extends Activity {
    int zaverecneScore;
    int vyhraNeboProhra;
    String jmenoHrace = "";
    String uhadnuteSlovo = "";
}
 
Odpovedať
16.12.2019 14:54
Avatar
Vojtěch Jančík:16.2.2021 16:36

Dobrý den,

ani v jedné lekci šibenice nemůžu najít zdrojový soubor. Můžete mě prosím navést, jak ho stáhnout? Díky

 
Odpovedať
16.2.2021 16:36
Avatar
Attila Jančik:22.12.2022 20:45

tenhle přiklad hry je užitečný a jistě pomuže
úpravami v čase vznikli nějaké rozdíly, tak je třeba se poprat s:

"@id/imgGibbet" => "@id/imgHangman"
"@+id/labelIncorrectEntries"
wordCharacters[] => wordChars[]
updateMisGuessedLabels(); => updateIncorrectChars();
app/src/res/raw/*.mp3 (failips & loosegame & sucpis & wingame)
endGame.putExtra("word", guessingWord); => endGame.putExtra("word", word);
TextView labelScores;

po těchle upravách to jaksi funguje, podrobně jsem neměl čas to zkoumat...

Odpovedať
22.12.2022 20:45
čo zješ, to ti už nevezmú...
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!