Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Michael Olšavský:6.6.2013 19:10

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
Tvůrce
Avatar
Kit:6.6.2013 19:19

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 Hartinger
Vlastník
Avatar
Odpovídá na Michael Olšavský
David Hartinger:6.6.2013 20:53

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
You are the greatest project you will ever work on.
Avatar
Odpovídá na David Hartinger
Michael Olšavský:6.6.2013 20:58

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 Hartinger
Vlastník
Avatar
Odpovídá na Michael Olšavský
David Hartinger:6.6.2013 21:02

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

Nahoru Odpovědět
6.6.2013 21:02
You are the greatest project you will ever work on.
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Michael Olšavský
Petr Nymsa:6.6.2013 21:09

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 Hartinger
Vlastník
Avatar
Odpovídá na Petr Nymsa
David Hartinger:6.6.2013 21:11

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

Nahoru Odpovědět
6.6.2013 21:11
You are the greatest project you will ever work on.
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na David Hartinger
Petr Nymsa:6.6.2013 21:19

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:6.6.2013 21:27

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

Nahoru Odpovědět
6.6.2013 21:27
1010011 1000101 1011000
Avatar
Petr Nymsa
Tvůrce
Avatar
Petr Nymsa:6.6.2013 21:29

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
Tvůrce
Avatar
Odpovídá na Petr Nymsa
Kit:7.6.2013 9:28

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.