abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:38 | Komunita

Byly zveřejněny videozáznamy přednášek a workshopů z letošní konference OpenAlt konané 5. a 6. listopadu v Brně. K videozáznamům lze přistupovat ze stránky na SuperLectures nebo přes program konference, detaily o vybrané přednášce nebo workshopu a dále kliknutím na ikonku filmového pásu. Celkově bylo zpracováno 65 hodin z 89 přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
včera 11:30 | Komunita

Bylo oznámeno, že bude proveden bezpečnostní audit zdrojových kódů open source softwaru pro implementaci virtuálních privátních sítí OpenVPN. Audit provede Matthew D. Green (blog), uznávaný kryptolog a profesor na Univerzitě Johnse Hopkinse. Auditována bude verze 2.4 (aktuálně RC 1, stabilní verze je 2.3.14). Audit bude financován společností Private Internet Access [reddit].

Ladislav Hagara | Komentářů: 2
včera 06:00 | Komunita

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

Ladislav Hagara | Komentářů: 0
včera 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 1
8.12. 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
8.12. 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 5
7.12. 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
7.12. 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 2
7.12. 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 10
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 28
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 807 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama
Štítky: není přiřazen žádný štítek

Dotaz: Programovat česky nebo anglicky?

8.5.2010 22:48 Gaudentius
Programovat česky nebo anglicky?
Přečteno: 2436×
Ahoj, chtěl bych znát vaše názory, zda-li proměnné, názvy funkcí, názvy tabulek v DB a pod. pojmenováváte česky, nebo anglicky.

Já zastávám angličtinu, z důvodů jednoduchosti, výstižnosti a možnosti orientaci v mém kódu kýmkoli. Hlavně mi odpadá řešení a následné zapamatování názvu sloupce v tabulce např.: id_smlouvy nebo id_smlouva => s čím se pere kolega. já jednoduše použiji id_contract a tím to hasne. Jaké zkušenosti máte vy? a proč? Díky :-)

Řešení dotazu:


Odpovědi

9.5.2010 01:31 FooBar
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Anglicky, vzdy a vsude. Jedinou vyjimkou je, pokud to explicitne vyzaduje skola/zamestnavatel/whatever. Nebo pokud vubec neumis anglicky ;)
9.5.2010 08:55 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Anglicky, ale v angličtině. Tj. dbejte i na pravopis a gramatiku. Jinak to je horší než když to tam fláknete česky.

In Ada the typical infinite loop would normally be terminated by detonation.
9.5.2010 11:56 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Jednoznačně anglicky… akorát nevím kdo naučí mě, nepoužívat proměnou „pom“ :).
Ad. databáze a názvy tabulek, musel jsem jednu dělat „cesky“, no tam platilo (jinak by se v tom nikdo nevyznal) 1.pád jednotného čísla gramaticky správně bez diakritiky.
Možná to bylo snažší o to, že se se sloupce jmenovali např. 'smlouva_id_pk', bo něco jako smlouvino_id_pk asi nikoho nenapadne.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
9.5.2010 12:00 Roger
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
že se se sloupce jmenovali
No s tebou to musela byt zabava :)
9.5.2010 12:10 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
No-no, taky nemáš na konci věty tečku… :)
PS: Ty sloupce byly v DB od malých a měkkých, tak asi proto tam patří 'i'.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
stativ avatar 9.5.2010 18:31 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Možná to bylo snažší o to, že se se sloupce jmenovali např. 'smlouva_id_pk', bo něco jako smlouvino_id_pk asi nikoho nenapadne.
Jeden můj kamarád používá v kódu zhůvěřilosti jako „čudlítko,“ takže to určitě někoho napadne.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
stativ avatar 9.5.2010 18:32 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Jinak samozřejmě hlasuji pro angličtinu. Ideálně i pro komentáře.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
10.5.2010 07:49 cronin | skóre: 48
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Už som videl v Javovskom zdrojáku field Mišo. :-)
10.5.2010 09:21 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Jo jo, mám doma tenkou knížečku, kterou jsem již založil hodně hluboko a nechci ji nikdy vidět, kde autor vyzývá k používání rodného jazyka pro názvy proměnných, bo to Java umožňuje a pak se to prej perfektně čte a usnadňuje to komunikaci, - a ten pán není rozený jako anglicky mluvící!
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
default avatar 10.5.2010 10:11 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Když už jsme u toho… By mě zajímalo, jestli už v NetBeans opravili tu chybu, že nejde spustit třída, která ve svém názvu obsahuje diakritiku. :-)
18.5.2010 14:18 x22
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Aj taketo mena sa daju pouzit:
class \u00A2ŠialenáTrieda
{
  int _$;
  int __;
  int $$;
  int áô;
  int €áô;
  int €1áäüîôŁ;
  int \u00A3Łě\u06D8ą\uFEF0$\u06D1\u04D9\u00D8\u06D8\u05E9\u00A3\uFB9C\u0436$;
  int \u00A5;
  int ¤;
  int €;

  public static void $doIt()
  {
  }
}
Josef Kufner avatar 19.5.2010 00:35 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Jak se dělá blinkající smajlík?
Hello world ! Segmentation fault (core dumped)
21.5.2010 02:20 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
:-ú
Píšu pro Pivní recenze a protože mě to IT už fakt nebaví, tak jsme si s klukama postavili pivovar Lucky Bastard
Josef Kufner avatar 21.5.2010 10:24 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Dík.
Hello world ! Segmentation fault (core dumped)
21.5.2010 11:19 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Hej, to ale není řešení dotazu :)
25.5.2010 09:19 void
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
To je správně. Rodiče pojmenovávají děti, programátoři proměnné. Vybrali hezké jméno. Tato proměnná bude mít svátek 29. září - přejeme všechno nejlepší.
2.6.2010 14:36 omg
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
duvod zapit to se vzdycky najde popripade vyrobi.
9.5.2010 23:08 mato
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
tiez som za EN.
co sa tyka toho pom - to ja mam taky problem s premenou pokus. jednak sa lahko/rychlo pise na klavesnici, a nahradit ho ako attempt alebo try - nic moc, attempt tiez nic moc, ostatne synonyma nie su na tom o nic lepsie .. ten pokus je fakt dobry :)
Josef Kufner avatar 9.5.2010 23:43 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Na pomocné promněnné vyskytující se jen lokálně používám jednopísmené názvy. Je to krátké a pohodlné na psaní i čtení.
Hello world ! Segmentation fault (core dumped)
10.5.2010 06:11 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Nejsem si jist, jestli i na čtení ;-)
In Ada the typical infinite loop would normally be terminated by detonation.
Josef Kufner avatar 10.5.2010 12:07 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Pokud je ta proměnná použita jen v desetiřádkovém cyklu, je její délka spíš na obtíž. A samozřejmě to chce volit vhodná písmenka a neprocházet abecedu tam a zpátky...
Hello world ! Segmentation fault (core dumped)
Jendа avatar 10.5.2010 11:36 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
int i, j, k;
Horší je, když se to rozroste a pak se v tom už nikdo nevyzná :-).
10.5.2010 12:27 faha
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?

Vylozene interacni promene.

S uspechem pouzim promenou "dummy".

10.5.2010 15:39 Sten
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Kdepak, nejlepší proměnná pro podobné účely je „_“ ;)
Josef Kufner avatar 10.5.2010 16:45 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
ee, to je funkce na překlady textů gettextem ;-)
Hello world ! Segmentation fault (core dumped)
15.5.2010 23:08 kokot
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Jen v Djangu nebo i jinde?
Josef Kufner avatar 16.5.2010 01:12 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Snad všude.
Hello world ! Segmentation fault (core dumped)
10.5.2010 13:09 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
akorát nevím kdo naučí mě, nepoužívat proměnou „pom“

Co třeba aux?

10.5.2010 13:15 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Kdo to je ?
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
10.5.2010 13:48 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
:-) (Pokud to bylo myšleno vážně: to byl návrh, co používat místo pom.)
10.5.2010 13:54 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Pochopil jsem to :), ale chtěl jsem si zahrát se živým(Kdo) a neživým(Co) :).
Návrhy taky dokážu sypat, ale „Kdo“ mě je naučí používat… :)
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
11.5.2010 06:46 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
osobně používám tmp
20.5.2010 21:22 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Jednoznačně anglicky… akorát nevím kdo naučí mě, nepoužívat proměnou „pom“ :).
Na wikipedii je spousta tipů, i když je pravděpodobně nemožné se dostat za foo a bar. Třeba fred je docela roztomilé.

Druhá možnost je přidat pom jako často používaný český termín do wikipedie a neřešit to ;-).
When your hammer is C++, everything begins to look like a thumb.
9.5.2010 13:11 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Jsem taktéž pro angličtinu. Pokud se projekt potom zveřejňuje/prodává, tak je to dobré už jenom kdyby si kód chtěl číst nějaký cizinec. Navíc na hafo věcí jsou stejně anglické termíny, u kterých každý [programátor] přesně ví, o čem je řeč.

Akceptoval bych i anglický kód s českými komentáři, dle mého je však lepší to mít v angličtině už komplet včetně dokumentace (např. Doxygen).
Píšu pro Pivní recenze a protože mě to IT už fakt nebaví, tak jsme si s klukama postavili pivovar Lucky Bastard
9.5.2010 20:04 podlesh | skóre: 37 | Praha
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Určitě je to lepší, na druhou stranu záleží jak autor umí anglicky. Není nutné moc - minimálně musí pochopit, že angličtina má jiný slovosled než čeština.
AraxoN avatar 10.5.2010 00:28 AraxoN | skóre: 45 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
To by malo závisieť od toho, kto sú ďalší ľudia, ktorí s tým kódom búdu robiť. Ak sa jedná o výlučne Čechov, tak je IMHO lepšie to písať v češtine. Z angličtiny keď, tak si len požičať dobre známe výrazy, ktoré s počítačmi majú ustálené významy, ako Get, Set, Show, Hide, Save, Load, Int, Float, String, a tak podobne.

Nie je nič horšie, ako keď na projekte pracujú vývojári, ktorí po anglicky príliš nevedia. To potom dopadá tak:
  • že používajú slovíčka s nesprávnym významom,
  • že nedodržiavajú spelling,
  • že si vypomáhajú rodným jazykom,
  • že nevedia vymyslieť ako by sa to malo volať, tak spravia funkcie Work(), či DoStuff2().
Potom je "radosť" pracovať na takom projekte.
A fine is a tax for doing wrong. A tax is a fine for doing well.
10.5.2010 07:46 cronin | skóre: 48
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
To by malo závisieť od toho, kto sú ďalší ľudia, ktorí s tým kódom búdu robiť.
... co sa nikdy neda dopredu povedat. V sucasnosti nie je nic neobvykle, ak do slovenskej IT firmy pride pracovat cudzinec. Podobne sa cestuje aj za vzdelanim.
Z angličtiny keď, tak si len požičať dobre známe výrazy, ...
... cim vznikne velmi nechutna hatlanina.
Nie je nič horšie, ako keď na projekte pracujú vývojári, ktorí po anglicky príliš nevedia.
Ale ano, je: ked je potrebne zapojit sa do portugalskeho projektu, ktory doteraz realizovali v ich rodnom jazyku, pretoze "to sa nikdy nemoze stat" ...
AraxoN avatar 10.5.2010 17:43 AraxoN | skóre: 45 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Ak pracujem vo firme, kde po anglicky príliš nevedia, a pracuje sa na projekte s uzavretým zdrojovým kódom, vyvíjaným in-house, tak je malá šanca, že na tom bude raz pracovať cudzinec.

Zdedil som niekoľko projektov, v ktorých názvoslovie je rádoby anglické a s preklepmi, plus keď vývojár s angličtinou pre nedoukov nemal vhodný výraz, tak tam hodil buď niečo z translatora, alebo rovno v slovenčine. Výsledok je hnusný a aj tak do toho nemôže žiaden angličtinár nikdy preniknúť. Keby to bolo od začiatku v slovenčine, tak by to IMHO bolo lepšie pre všetkých, ktorí s tým teraz musia pracovať. V ideálnom svete by všetci vedeli po anglicky a celé by to bolo v angličtine, ale v reále musíme robiť s podmienkami a ľuďmi, ktorí sú.
A fine is a tax for doing wrong. A tax is a fine for doing well.
10.5.2010 21:20 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
V čem je problém to spravit?
In Ada the typical infinite loop would normally be terminated by detonation.
default avatar 10.5.2010 21:53 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
V lenosti? :-D
AraxoN avatar 11.5.2010 08:41 AraxoN | skóre: 45 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Nie je to také jednoduché, lebo sa jedná o webové aplikácie. Názvoslovie je tak "rozosrané" vo viacerých jazykoch a na viacerých miestach. Od PHP skriptov, cez dynamicky skladané SQL príkazy, triggre v SQL, názvy súborov na disku odkazované z toho PHP, názvy premenných a objektov odserializovaných na disk, názvy polí v HTML formulároch, javascripty, ktoré sa na ne odkazujú, AJAX, ktorý to prepája krížom-krážom, nejaké bashové skripty a ešte neznámy počet iných aplikácií, ktoré sa do toho sem-tam pozerajú z vonku. Je to nechutná pavučina, nad ktorou nie je možné urobiť search-and-replace. A väčšie úpravy len preto, aby sa vývojári cítili lepšie - to nikto nepreplatí.
A fine is a tax for doing wrong. A tax is a fine for doing well.
11.5.2010 19:54 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Ah, jak já mám tyto aplikace rád.
In Ada the typical infinite loop would normally be terminated by detonation.
default avatar 11.5.2010 21:21 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Všimni si, prosím: já nic neříkám. :-D
11.5.2010 21:33 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
To jsem si nevšiml :)
In Ada the typical infinite loop would normally be terminated by detonation.
default avatar 11.5.2010 21:37 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
OKi. Nic neříkám. :-D
12.5.2010 10:18 cronin | skóre: 48
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Ak pracujem vo firme, kde po anglicky príliš nevedia, a pracuje sa na projekte s uzavretým zdrojovým kódom, vyvíjaným in-house, tak je malá šanca, že na tom bude raz pracovať cudzinec.
Podla mna sa toto skor ci neskor ukaze ako omyl: v dnesnej dobe sa neda vediet, ci firmu o pol roka nebude vlastnit ina obrovska medzinarodna firma. Na druhej strane - kto by chcel kupovat firmu, kde ani programatori po anglicky prilis nevedia? :-D
10.5.2010 07:51 cronin | skóre: 48
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Zdrojaky, ich akekolvek komentare a technicku dokumentaciu rozhodne piste v anglictine.
10.5.2010 10:29 Petr Drlik | skóre: 25 | Bernartice nad Odrou
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Mym snem bylo a je, jelikoz neovladam anglictinu na akademicke urovni, aby programovani bylo v anglicine, ale knizky a help v cestine. Je to sice priklad z win, ale kdyz dodali excel v cestine, tak jsem jasal, do doby prveho spusteni, kdo misto klasickych anglicky prikazu(rekneme si, ze podobnych pro paskal, basic, dbase, lisp ...), kdy kdyz se nekdo stracha programem, to chce nejaky povel KDYŽ, SOUMĚRNĚ atd., jsem radeji sahl po nizzi verzi v anglictine. V linuxu se tyto pripady asi neobjevuji, ale kdyz mi nainstalovali novy AutoCad, kdy jsem mel vytvoreno programy pomoci LISPu, musel jsem je vsechny prepisovat a z LINE, CIRCLE... delat _LINE, _CIRCLE a ne PŘÍMKA, KRUŽNICE ...

A proto i z tohoto duvodu povely anglicke, ve vlastnich programech bych pouzival nazvy promennych ceske, ale bez diakritiky.
Kdyby se bříza nestyděla, tak hoří i pod vodou !
10.5.2010 23:23 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
+1

Ten člověk, co vymyslel, že názvy funkcí budou v Excelu přeložené, musí jet asi na něčem fakt drsným.
Píšu pro Pivní recenze a protože mě to IT už fakt nebaví, tak jsme si s klukama postavili pivovar Lucky Bastard
Jendа avatar 11.5.2010 00:25 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
A pozor, nejsou přeložené všechny. Alespoň ve školním Excelu 2003 (jiný jsem v životě neviděl) jsme se setkali např. s funkcí COUNTIF().
12.5.2010 08:35 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Je to i SUMIF a další… – mám to v práci. Na pracovním NTB zas mám 2007 a nevím teda co je lepší…
 Kdykoliv můžu tak Oo :).
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
12.5.2010 11:27 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
OOo to zachraňuje. Když jsem musel dělat něco do školy v Excelu (nějaké výpočty), tak jsem si radši pustil Calc a pak výsledek vyexportoval do XLS a popřípadě v Excelu opravil.

Ad SUMIF a COUNTIF: můžeme být aspoň rádi, že to není SUMAKDYŽ a POČETKDYŽ :-)
Píšu pro Pivní recenze a protože mě to IT už fakt nebaví, tak jsme si s klukama postavili pivovar Lucky Bastard
Petr Bravenec avatar 11.5.2010 12:46 Petr Bravenec | skóre: 43 | blog: Bravenec
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Bude to mezinárodní či nadnárodní projekt? Anglicky. Píšete to pro sebe? Nebo pro firmu, kde je jen malá šance, že by se na spolupráci podílel cizinec? Pak třeba česky (nebo hotentotsky, prostě jak vám to vyhovuje). Ale hlavně s rozumem!

Angličtinu razil ve zdrojácích bývalý kolega. Kdysi po mě cosi předělával. Tabulky nechal pojmenované česky, sloupce v tabulkách taky česky (do databáze sáhnout nemohl), ale zdroják v php se po jeho zákroku hemžil kočkama (anglicky cats, česky kategorie), názvy proměnných v php neodpovídaly sloupcům v tabulkách (zpusob_odberu = purchaseType, kategorie = cats, typ_ceniku = pricetypelist) a k dovršení všeho ještě nasekal odlišné názvy pro pole ve formuláři ("anglicky", jak jinak).

Ty kočky v php mu nemůžu zapomenout dodnes...
Petr Bravenec - Hobrasoft s.r.o.
25.5.2010 21:48 Andrej | skóre: 8
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
pricetypelist je super
Any sufficiently advanced magic is indistinguishable from technology. --Larry Niven
Toman avatar 17.5.2010 10:54 Toman | skóre: 29 | blog: Tomanův blog | Kostelec nad Orlicí
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Maďarsky - alespoň se u toho pobavíš :-)
23.5.2010 14:29 Michal2
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Ja mam v softu promennou eyjafjallajökull, muzete hadat jakeho je typu a k cemu slouzi ;-)
23.5.2010 17:29 cronin | skóre: 48
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Null pointer? :-D
pavlix avatar 24.5.2010 23:03 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Anglicky, z čistě praktických důvodů. Bude tomu rozumět každý, kdo má (nebo v budoucnu bude mít) důvod do kódu nahlížet.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
25.5.2010 09:12 void
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Nejlepší je směsice všeho. Třeba definice metody (v Javě):

public Uživatel get_workingUser() { ... }
25.5.2010 09:14 void
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Důležité jsou i vhodné zkratky, takže třeba:

public Uživ get_wUsr() { ... }
finc avatar 26.5.2010 12:29 finc | skóre: 8 | blog: Finc | Kolín
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Nejlepsi je ovsem to podtrzitko. To se hned clovek citi jako v jinem svete :)
Kdo Vam dal pravo ty lidi urazet? A kdo ti dal pravo cumet z okna, ty kr.vo!
26.5.2010 18:59 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Aspoň je člověk předem varován, že pravděpodobně půjde o Céčkový program napsaný v Javě, a může k němu podle toho přistoupit.
finc avatar 26.5.2010 12:40 finc | skóre: 8 | blog: Finc | Kolín
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
Na toto se neda jednoznacne odpovedet.

Pokud tvoris interni system, tak cestina ma sve misto (samozrejme bez diakritiky). Jsou nazvy, ktere jsou dost spatne prelozitelne.

Nejsem tak velky prebornik na anglictinu, jako zdejsi programatori, proto jsem zvolil zlatou stredni cestu. Dodrzovat konvence daneho jazyka a cele platformy + snaha o co nejlepsi ctivost kodu.

Nektere nazvy jsou tak zazite, ze je dost velky problem najit spravny ekvivalent v anglickem jazyce. Navic, v nekterych pripadech muze byt anglicky ekvivalent slova matouci a muze znamenat vice veci :)

Za tech 8 let, co se programovanim zivim jsem vzdy dbal spise na transparentnost kodu. Pokud bych pracoval v mezinarodnim tymu, jiste bych byl donucen vse psat anglicky, ale tomu jsem se nastesti vyhnul. Takze jiste je pro me prijemnejsi cist: findReklamace(), getZakaznik(), isZustatek(), atd. nez jejich anglicke ekvivalenty. Pokud ovsem nekdo chce byt "cool", tak je jiste anglictina jedina mozna volba a cesko-anglicky slovnik povinosti pri cteni nekterych casti sveho kodu :)
Kdo Vam dal pravo ty lidi urazet? A kdo ti dal pravo cumet z okna, ty kr.vo!
6.6.2010 09:51 Andrej | skóre: 43 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?
... (samozrejme bez diakritiky) ...

Já si myslím, že platí jednoduchá rovnost: „bez diakritiky“ == „anglicky“ Angličtina je (AFAIK) jediný jazyk, který používá latinskou abecedu a zároveň nevyžaduje diakritiku.

Čeština bez diakritiky je ošklivý mor, který je naštěstí na ústupu a nezbývá než doufat, že se ho podaří vymýtit nadobro. Čeština v identifikátorech (a navíc ještě bez diakritiky, kvůli nekompatibilitě některých prostředí s UTF-8) je ještě horší než mor. Je to břemeno a technologický dluh, který zatěžuje celý projekt, celou firmu.

Až jednou v budoucnu bude někdo chtít koupit vaši firmu, bude se pochopitelně zajímat o vaše projekty, o jejich rozšiřitelnost a o možnost jejich začlenění do svých produktů. Pakliže tam najde (například) půl milionu řádků kódu s identifikátory čitelnými pouze mezi Sněžkou a Šumavou, otázka je, zda potom ještě bude mít zájem...

Každý český identifikátor v kódu je skrytý technologický dluh projektu. Stačí několik takových přehmatů a v najednou dokáže kód přečíst (statisticky vzato) stokrát méně lidí než kód psaný výhradně anglicky. Angličtina není o tom být cool, ale mít možnost kód sdílet. Ať už v rámci firmy, která přesahuje českou kotlinu, nebo jako open-source.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
6.6.2010 09:37 Andrej | skóre: 43 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: Programovat česky nebo anglicky?

Sice je tohle starý dotaz, ale neodpustím si několik poznámek.

  1. Česky hovoří řádově 107 lidí. Anglicky hovoří řádově 109 lidí. Pokud má být zdrojový kód sdílený jako open-source, volba je vcelku jasná. I sdílení v rámci nějaké firmy je podstatné. U nadnárodní společnosti je volba taktéž jasná. Malá firma zase bude mnohem lépe prodejná, pokud má zdrojové kódy svých produktů ve formě vhodné pro (mezinárodní) sdílení.
  2. Pokud by někdo chtěl programovat skutečně česky (a ne pouze zpraseným jazykem podobným češtině, kterému chybí povinná náležitost češtiny &mdash diakritika), velmi rychle by narazil. Ještě dnes, v roce 2010, bohužel existují kompilátory nekompatibilní s UTF-8. Nicméně trvat na použití češtiny u programování je opravdu poněkud krátkozraké.
  3. Kód založený na češtině (a ještě k tomu zprasené) se dá sdílet pouze od Sněžky po Šumavu a mimo tuto oblast je naprosto neudržovatelný, černá skříňka. Ve chvíli, kdy ho bude potřebovat někdo v zahraničí, případně když bude někdo chtít koupit vaši firmu, může právě tohle znamenat tvrdý náraz. Při milionech řádků mohou být české identifikátory v podstatě nepřekonatelný problém, nemluvě o (pouze) česky psané dokumentaci.
  4. Pokud nějaký kolega vytváří české názvy proměnných v prostředí jiném než ryze soukromý kód, který nikdy nikomu neukáže, doporučuji zadupat takového kolegu do země. Zatím to tak nevypadá, ale s každým řádkem, který vytváří, zvyšuje technologický dluh vašeho projektu.
ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.