Avatar
Michael Olšavský:

Zdravím,
začal jsem se jen tak okrajově učit Javu. Chci si rozšířit obzory a hlavně programovat pro Android bez MonoDevelop. Jen si říkám, jestli je špatné držet se stylu psaní kódu ze C# => velké názvy funkcí, tříd, vlastností, malé názvy promněných,... a těch pár dalších rozdílů v syntaxy. Jaký máte názor? Mě se moc nechce přecházet z jednoho do druhého. Musel bych si vždy zvykat :-)

 
Odpovědět 6.6.2013 19:10
Avatar
Kit
Redaktor
Avatar
Kit:

Je lepší zvyknout si na obvyklý zápis daného jazyka. Dobrý editor to umí upravit.

Mně zase připadají nelogické zvyklosti C#.

Editováno 6.6.2013 19:21
Nahoru Odpovědět 6.6.2013 19:19
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michael Olšavský
David Čápka:

Styl programování je v obou nástrojích stejný, na co ty narážíš jsou konvence. Ty jsou také stejné až na názvy metod, v Javě jsou s malým písmenem.

Nahoru Odpovědět 6.6.2013 20:53
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na David Čápka
Michael Olšavský:

Poté ještě třeba iterface. V C# to značím IDdd, v Javě se to podle tutoriálů má značit DddInterface atd.

 
Nahoru Odpovědět 6.6.2013 20:58
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michael Olšavský
David Čápka:

Vidíš, na ten jsem zapomněl. Nic dalšího mě ale už opravdu nenapadá.

Nahoru Odpovědět 6.6.2013 21:02
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Michael Olšavský
Petr Nymsa:

Osobně mi přijde hodně divné, že v Javě se píšou metody malým písmenem.

Nahoru Odpovědět 6.6.2013 21:09
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Petr Nymsa
David Čápka:

Velké písmeno u metod je výmysl C# :P

Nahoru Odpovědět  +1 6.6.2013 21:11
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na David Čápka
Petr Nymsa:

Jo ale přijde mi to logičtější, dobře jsem odchovaný dítě C# ale prsotě přijde mi to přehlednější. Vidím velký Písmeno() vím že je to metoda. Navíc se to lépe čte
objekt.Metoda()
než
objekt.metoda()

Nahoru Odpovědět 6.6.2013 21:19
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Homo
Člen
Avatar
Odpovídá na Petr Nymsa
Homo:

Je to spis o zvyku :-) Ja jsem odchovany na Jave a konvence C#pu mi prijdou naprosto nelogicke a neprehledne :-)

Nahoru Odpovědět  +1 6.6.2013 21:27
1010011 1000101 1011000
Avatar
Petr Nymsa
Redaktor
Avatar
Petr Nymsa:

Jo máš pravdu, každýmu vyhovuje něco jiného :)

Nahoru Odpovědět 6.6.2013 21:29
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Kit
Redaktor
Avatar
Odpovídá na Petr Nymsa
Kit:

Ono je také de facto nelogické mít název třídy velkými písmeny a objekt malými, když v pravidlech českého pravopisu je to přesně naopak.

Zvyknout se dá v podstatě na kterýkoli z nich, každý má své plusy a mínusy.

Editováno 7.6.2013 9:31
Nahoru Odpovědět 7.6.2013 9:28
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.