Autor | Zpráva | ||
---|---|---|---|
nevimco2 Profil |
#1 · Zasláno: 21. 12. 2012, 13:34:16
Dobrý den,
chtěl bych vědet, v jakém jazyce píšete kód ? Všimnul jsem si nějakých příkladů s českým názvem proměnných (bez háčků/čárek) a s českými komentáři, ale nevím jestli se to vyplatí. Používáte pouze angličtinu ? Jestli ne, tak proč ? |
||
ShiraNai7 Profil |
#2 · Zasláno: 21. 12. 2012, 13:43:57
Zalezi na tom, kdo se bude ve vysledku do kodu koukat. Hlavni je to mit jednotne. Ne pulku cesky a pulku anglicky.
|
||
alala Profil * |
#3 · Zasláno: 21. 12. 2012, 13:52:10
jak kdy, zacinal jsem anglicky, skoncil jsem cesky (sme v cechach ne).
A kdyz jedu na rychlost tak prasacko-cesko-anglicky |
||
Rellik Profil |
#4 · Zasláno: 21. 12. 2012, 14:04:11
nevimco2:
„chtěl bych vědet, v jakém jazyce píšete kód ?“ No většinou PHP, JS,... A jestli myslíš názvy proměnných, funkcí atd. tak anglicky + poznámky česky Líp se v tom orientuje... ShiraNai7 „Hlavni je to mit jednotne. Ne pulku cesky a pulku anglicky.“ Proč? Komu to vadí? Pokud to kodérovi tak vyhovuje a nemá problém se v tom vyznat, tak je to jeho věc. Pokud ovšem dělá na nějakém společném projektu, měl by to mít sjednocené s ostatními (pokud to ostatní nepíší taky jak se podaří... :) ). |
||
Jan Tvrdík Profil |
#5 · Zasláno: 21. 12. 2012, 14:05:34
nevimco2:
Anglicky, kromě případů, kdy neexistuje anglický překlad. „nevím jestli se to vyplatí“ To je projekt od projektu jiné. |
||
ShiraNai7 Profil |
#6 · Zasláno: 21. 12. 2012, 14:45:04
Rellik:
„Proč? Komu to vadí?“ ShiraNai7: „Zalezi na tom, kdo se bude ve vysledku do kodu koukat.“ |
||
Str4wberry Profil |
#7 · Zasláno: 21. 12. 2012, 15:23:41
Zajímavá debata k tomuto tématu je ve vlákně Reakce chlupů na hlavě na diakritiku ve zdrojácích.
Jinak zastávám názor, že psát anglicky má smysl jen tehdy, když je potřeba, aby se v kódu vyznal někdo, kdo česky neumí (nebo umí česky hůře než anglicky). Problém je v tom, že to těžko do budoucna vyloučíme. :–) |
||
Joker Profil |
#8 · Zasláno: 21. 12. 2012, 19:57:34
nevimco2:
České názvy proměnných (samozřejmě bez diakritiky) mají tu výhodu, že je méně kolizí s (anglickými) klíčovými slovy programovacího jazyka. Další argument ve prospěch českých názvů je, že spousta českých programátorů neumí zas tak dobře anglicky a má-li aplikace být nasazena v určitém oboru, část proměnných reprezentuje věci popsané odbornými termíny daného oboru. Komentáře bych dělal podle toho, pro koho jsou určené. Když budu aplikaci vyvíjet sám anebo v týmu českých programátorů, psal bych komentáře česky. V týmu českých a slovenských programátorů mi přijde nejlepší, když každý píše komentáře svou mateřštinou. A jinak anglicky, případně jazykem, který je nejvýhodnější. Rellik: „Proč? Komu to vadí? Pokud to kodérovi tak vyhovuje a nemá problém se v tom vyznat, tak je to jeho věc.“ Tak v první řadě by měl komentáře psát tak, aby se v nich vyznal i někdo jiný. Od toho ty komentáře jsou. Krom toho i když zrovna na projektu dělá sám, je lepší udržovat určité návyky. Jinak je pak těžké se odnaučit ty „zlozvyky“ a přejít na jiné návyky, když začne pracovat v týmu. No a třetí důvod je, když se na ten kód podívá o půl roku později, aby si nemusel říct: „Jak jsem to tehdy mohl takhle napsat?“ A že tenhle pocit většina programátorů myslím zná :-) |
||
joe Profil |
Kód mojí špatnou angličtinou a komentáře k němu česky :) A výsledek? Stejně ty kódy nikdo nečte :)
|
||
1Pupik1989 Profil |
#10 · Zasláno: 22. 12. 2012, 10:05:48
Anglicky a komentáře česky. Většinou metoda či funkce už v nějakém jazyce existuje. Momentálně je to třeba objekt Matrix z msdn. Příklad "Matrix.CreatePerspectiveFieldOfView"
|
||
ShiraNai7 Profil |
#11 · Zasláno: 22. 12. 2012, 14:00:34
Joker:
„České názvy proměnných (samozřejmě bez diakritiky) mají tu výhodu, že je méně kolizí s (anglickými) klíčovými slovy programovacího jazyka.“ V PHP to je zrovna u proměnných jedno, protože začínají znakem $. Můžu mít klidně názvy jako $break, $if atd. |
||
Časová prodleva: 12 let
|
0