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í
×
včera 17:53 | Bezpečnostní upozornění

Google na svém blogu věnovaném počítačové bezpečnost informuje o nalezení "reálného" způsobu generování kolizí hašovací funkce SHA-1. Podrobnosti a zdrojové kódy budou zveřejněny do 90 dnů. Již dnes lze ale na stránce SHAttered nalézt 2 pdf soubory, jejichž obsah se liší a SHA-1 otisk je stejný (infografika).

Ladislav Hagara | Komentářů: 2
včera 17:51 | Nová verze

Vyšla nová verzia open source software na správu a automatizáciu cloudových datacentier Danube Cloud 2.4. Danube Cloud je riešenie postavené na SmartOS, ZFS, KVM a zónach. Obsahuje vlastnosti ako integrovaný monitoring, DNS manažment, zálohy, a samozrejme rozsiahlu dokumentáciu.

dano | Komentářů: 0
včera 17:46 | Pozvánky

V Plzni se 3. až 5. března 2017 uskuteční AIMTEChackathon. Je to akce pro vývojáře, grafiky, webdesignéry i veřejnost. Akci provází zajímavé přednášky IT odborníků. Více o programu a možnosti přihlášení na stránkách akce.

cuba | Komentářů: 0
včera 01:00 | Nová verze

Známý šifrovaný komunikátor Signal od verze 3.30.0 již nevyžaduje Google Play Services. Autoři tak po letech vyslyšeli volání komunity, která dala vzniknout Google-free forku LibreSignal (dnes již neudržovaný). Oficiální binárky jsou stále distribuované pouze přes Google Play, ale lze použít neoficiální F-Droid repozitář fdroid.eutopia.cz s nezávislými buildy Signalu nebo oficiální binárku stáhnout z Google Play i bez Google účtu

… více »
xm | Komentářů: 5
22.2. 23:14 | Nová verze

Po třech týdnech od vydání první RC verze byla vydána první stabilní verze 17.01.0 linuxové distribuce pro routery a vestavěné systémy LEDE (Linux Embedded Development Environment), forku linuxové distribuce OpenWrt. Přehled novinek v poznámkách k vydání. Dotazy v diskusním fóru.

Ladislav Hagara | Komentářů: 6
22.2. 17:28 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2017-6074 v Linuxu zneužitelné k lokální eskalaci práv. Jde o chybu v podpoře DCCP (Datagram Congestion Control Protocol). Do linuxového jádra se dostala v říjnu 2005. V upstreamu byla opravena 17. února (commit). Bezpečnostní chyba byla nalezena pomocí nástroje syzkaller [Hacker News].

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

Společnost Valve vydala novou beta verzi SteamVR. Z novinek lze zdůraznit oficiální podporu Linuxu. Další informace o podpoře této platformy pro vývoj virtuální reality v Linuxu v diskusním fóru. Hlášení chyb na GitHubu.

Ladislav Hagara | Komentářů: 0
22.2. 06:00 | Nová verze

Po necelém roce od vydání verze 0.67 byla vydána verze 0.68 populárního telnet a ssh klienta PuTTY. Podrobnosti v přehledu změn. Řešeny jsou také bezpečnostní chyby.

Ladislav Hagara | Komentářů: 0
21.2. 21:32 | Nasazení Linuxu

Canonical představuje nejnovější verzi chytré helmy DAQRI s Ubuntu pro rozšířenou realitu. K vidění bude příští týden v Barceloně na veletrhu Mobile World Congress 2017.

Ladislav Hagara | Komentářů: 0
21.2. 21:31 | Pozvánky

Pro zájemce o hlubší znalosti fungování operačních systémů připravila MFF UK nový předmět Pokročilé operační systémy, v rámci něhož se vystřídají přednášející nejen z řad pracovníků fakulty, ale dorazí také odborníci ze společností AVAST, Oracle, Red Hat a SUSE. Tento předmět volně navazuje na kurz Operační systémy ze zimního semestru, ale pokud máte praktické zkušenosti odjinud (například z přispívání do jádra Linuxu) a chcete si

… více »
Martin Děcký | Komentářů: 6
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (13%)
 (2%)
 (71%)
 (3%)
 (10%)
Celkem 691 hlasů
 Komentářů: 66, poslední 22.2. 18:57
    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: 2450×
    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á :-).
    Vox agroferti, vox Dei.
    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: 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().
    Vox agroferti, vox Dei.
    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.