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í
×
dnes 19:00 | Zajímavý projekt

Byla vyhlášena soutěž Hackaday Prize 2017. Soutěž je určena vývojářům open source hardwaru. Pro výherce je připraveno celkově 250 tisíc dolarů. Každý ze 120 finalistů získá tisíc dolarů. Nejlepší pak navíc 50, 30, 20, 15, 10 a 5 tisíc dolarů. Jedná se již o čtvrtý ročník soutěže. V roce 2014 zvítězil projekt globální sítě open source pozemních satelitních stanic SatNOGS. V roce 2015 zvítězil open source systém pro řízení elektrických invalidních vozíků pohybem očí Eyedriveomatic. V roce 2016 zvítězil modulární robot Dtto.

Ladislav Hagara | Komentářů: 0
dnes 15:00 | Bezpečnostní upozornění

Byla vydána Samba ve verzích 4.6.1, 4.5.7 a 4.4.12. Řešen je bezpečnostní problém CVE-2017-2619. Pomocí symbolických odkazů a souběhu (symlink race) lze "teoreticky" získat přístup k souborům, které nejsou sdíleny. Linuxové distribuce jsou postupně aktualizovány (Debian).

Ladislav Hagara | Komentářů: 0
dnes 07:43 | Nová verze

Na Steamu se objevil port hry Arma: Cold War Assault (Operation Flashpoint) pro Mac a Linux. … více »

creon | Komentářů: 24
dnes 05:55 | Nová verze

Po 18 měsících od vydání verze 8.0 byla vydána verze 9.0 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab. Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 0
dnes 03:33 | Komunita

Platnost posledního patentu souvisejícího s Dolby Digital (AC-3) vypršela. Po MP3 se tak do Fedory oficiálně dostane také kodek AC-3.

Ladislav Hagara | Komentářů: 4
dnes 00:44 | Komunita

Feral Interactive, společnost zabývající se vydáváním počítačových her pro operační systémy macOS a Linux, nabízí své hry na Steamu vývojářům open source 3D grafické knihovny Mesa zdarma. Podmínkou je minimálně 25 commitů za posledních 5 let. Stejnou nabídku dostali vývojáři knihovny Mesa v roce 2015 od Valve. O rok dříve dostali od Valve tuto nabídku vývojáři Debianu a Ubuntu.

Ladislav Hagara | Komentářů: 0
včera 23:55 | Nová verze

Opera 44, verze 44.0.2510.857, byla prohlášena za stabilní. Nejnovější verze tohoto webového prohlížeče je postavena na Chromiu 57. Z novinek vývojáři Opery zdůrazňují podporou Touch Baru na nejnovějších MacBoocích Pro (gif). Přehled novinek pro vývojáře na blogu Dev.Opera.

Ladislav Hagara | Komentářů: 1
včera 20:56 | Pozvánky

V úterý 28. dubna se koná další Prague Containers Meetup. Přijďte si zopakovat, jak psát kvalitnější Dockerfile a jaké novinky a ulehčení přináší ansible-container, který vám umožní spravovat celý životní cyklus vašeho kontejneru. Místo konání: Concur, Bucharova 11, Praha-Stodůlky.

little-drunk-jesus | Komentářů: 0
včera 17:00 | Nová verze

Po půl roce od vydání verze 3.22 bylo vydáno GNOME ve verzi 3.24 s kódovým názvem Portland. Vydání obsahuje 28 459 změn od přibližně 753 přispěvatelů. Z novinek lze zmínit funkci noční světlo, přepracovaná nastavení, aplikaci Recepty, zdokonalenou oblast pro upozornění nebo zdokonalený webový prohlížeč. Podrobnosti i s náhledy v poznámkách k vydání a v novinkách pro vývojáře a správce systémů.

Ladislav Hagara | Komentářů: 10
včera 11:55 | Humor

Majitelé koček by měli být obezřetní při používání desktopového prostředí XFCE ve výchozím nastavení. Používání XFCE může mást jejich kočky a vést k poškrábání displeje. Jedná se o chybu 12117. K dispozici je již patch.

Ladislav Hagara | Komentářů: 20
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (14%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 919 hlasů
 Komentářů: 72, poslední 1.3. 11:16
    Rozcestník
    Š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: 2453×
    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: 67
    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: 67
    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: 67
    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: 67
    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á :-).
    Nezapomeňte si příští víkend posunout časovače na svých bombách o hodinu dopředu!
    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: 67
    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: 67
    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: 38 | 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: 26 | 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().
    Nezapomeňte si příští víkend posunout časovače na svých bombách o hodinu dopředu!
    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.
    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.