abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 21:22 | Zajímavý software

    TerminalTextEffects (TTE) je engine pro vizuální efekty v terminálu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 0
    včera 17:11 | Pozvánky

    Od čtvrtka 30. 5. do soboty 1. 6. lze v Praze navštívit Veletrh vědy, tj. největší populárně naučnou akci v České republice, kterou každoročně od roku 2015 pořádá Akademie věd ČR. Vstup zdarma.

    Ladislav Hagara | Komentářů: 4
    včera 14:11 | Komunita

    Canonical představil Ubuntu optimalizované pro jednodeskový počítač s RISC-V procesorem Milk-V Mars.

    Ladislav Hagara | Komentářů: 0
    27.5. 21:22 | Nová verze

    Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 24.5.1 Havier. Přehled novinek v Changelogu.

    Ladislav Hagara | Komentářů: 0
    27.5. 19:44 | IT novinky

    Společnost xAI založena Elonem Muskem a stojící za AI LLM modelem Grok získala investici 6 miliard dolarů.

    Ladislav Hagara | Komentářů: 1
    27.5. 15:44 | IT novinky

    Finálový zápas mistrovství světa v ledním hokeji přinesl nový rekord NIX.CZ (𝕏): "Dosavadní absolutní maximum našeho propojovacího uzlu bylo překonáno v čase 21:10, kdy jsme při přenosu dat dosáhli 3,14 Tbps. Je třeba také doplnit, že po deváté hodině večerní byly na maximu i ostatní datové přenosy nesouvisející s hokejovým šampionátem".

    Ladislav Hagara | Komentářů: 3
    27.5. 15:11 | Pozvánky

    Přihlaste svou přednášku na další ročník konference LinuxDays, který proběhne 12. a 13. října na FIT ČVUT v pražských Dejvicích. CfP poběží do konce prázdnin, pak proběhne veřejné hlasování a výběr přednášek.

    Petr Krčmář | Komentářů: 0
    25.5. 19:00 | Zajímavý projekt

    Na crowdsourcingové platformě Crowd Supply byla spuštěna kampaň na podporu open source biometrického monitoru ve tvaru hodinek HealthyPi Move. Cena je 249 dolarů a plánovaný termín dodání listopad letošního roku.

    Ladislav Hagara | Komentářů: 13
    24.5. 22:22 | Upozornění Ladislav Hagara | Komentářů: 21
    24.5. 17:44 | Nová verze

    Firma Murena představila /e/OS verze 2.0. Jde o  alternativní sestavení Androidu bez aplikací Google. Mezi novinkami je podrobnější nastavení ochrany soukromí před sledováním aplikacemi. Murena prodává několik smartphonů s předinstalovaným /e/OS (Fairphone, repasovaný Google Pixel 5).

    Fluttershy, yay! | Komentářů: 0
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (89%)
     (3%)
     (4%)
     (4%)
    Celkem 946 hlasů
     Komentářů: 16, poslední 14.5. 11:05
    Rozcestník

    Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu

    Vkládat komentáře do zdrojových kódů programů psaných v programovacím jazyce C lze několika způsoby. Překladači jazyka C je jedno, který ze způsobů je použit. Kolega nebo kolegyně v týmu může mít ale s některými způsoby zápisu komentářů problém. Jaké způsoby zápisu komentářů [reddit] ve zdrojových kódech Linuxu doporučuje Linus Torvalds?

    11.7.2016 18:05 | Ladislav Hagara | Komunita


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

    Komentáře

    Vložit další komentář

    11.7.2016 19:25 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Tak některý z nich dělám taky (ve vývojových verzích) :-D.

    Ale třeba boxing se hodí v lilo.conf, snižuje mi to riziko toho, že si rozbiju konfiguraci bootloaderu.
    11.7.2016 19:54 Okoun
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    To je arogantní vůl, to snad není pravda :)
    pavlix avatar 11.7.2016 22:31 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Ale především má pravdu. :)
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    12.7.2016 08:01 rastos | skóre: 62 | blog: rastos
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    To nasere najviac ;-)
    11.7.2016 20:27 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    I really don't understand why the networking people think that their particularly ugly styles are fine. They are the most visually unbalanced version of _all_ the common comment styles, and have no actual advantages.

    To je zrovna dost očividné z některých jiných specifik síťového stacku. Zatímco Linus ujíždí na vizuální vyváženosti a estetice, David Miller na ušetřených řádcích.

    11.7.2016 20:29 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Njn nejspíš začínal v 80x25 editorech, tam je každá viditelná řádka dobrá.
    11.7.2016 21:35 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Mě fascinuje jeho dramatický rozdíl mezi stylem d) a (no-no-no).
    little.owl avatar 12.7.2016 14:42 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Podle me Linus zase ustrelil. Estetika je subjektivni, a at se vybere cokoliv je dobre byt konzistentni.
    A former Red Hat freeloader.
    pavlix avatar 12.7.2016 15:06 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Vždyť žádal právě jen dodržování konzistentního stylu a to ještě dost benevolentně, s několika variantami. A navíc si myslím, že to docela trefil a nejen esteticky, ale i kvůli přehlednosti.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    little.owl avatar 12.7.2016 17:46 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    On hlavne hulvatsky sejmu styl, ktery nema rad, aniz by predlozil presvedcive duvody.
    A former Red Hat freeloader.
    12.7.2016 18:10 chrono
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    To si mal dať vypracovať nejakú odbornú štúdiu?
    12.7.2016 18:34 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Tak mu to napiš, do té doby je jen benevolentní diktátor ;-).

    (a) je default, (c) je default, (b) snad generujou automaticky některý editory, navíc můžeš smazat řádek bez zničení otevírací nebo uzavírající sekvence. U (d) by teotericky mohl nastat problém s odsazením + komplikovaně se mažou řádky. (no) má nejspíš rozbité odsazovaní a (no-no-no) má jen hvězdičku navíc u nedoporučováného (d).

    Ty hvězdičky fungujou jako vodící linka souvislého bloku (git diff, email klient ti nemusí vybarvovat komentáře), co není kód a když to jsou ty /* a */ na samostatných řádcích, tak to vypadá prostě tak nějak lépe.
    12.7.2016 16:18 chrono
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    On ale reagoval na to, že bola nejaká záplata odmietnutá len preto, že nepoužívala ten (podľa Linusa) škaredý štýl komentárov.
    Salamek avatar 11.7.2016 22:19 Salamek | skóre: 22 | blog: salamovo
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Tak podle me ma pravdu, ja osobne styly (no) a (no-no-no) povazuji za ~rozbite komentare a automaticky je opravuji na (b) nebo (c) v pripade single line (No presneji cely zdrojak prozenu pres astyle)
    Skutečně nemám v plánu zničit Microsoft. Bude to jen zcela neúmyslný vedlejší efekt.
    11.7.2016 23:04 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    A není to jedno? Linus někomu v mailu napíše názor na komentáře a celý internet to rozmázne a sáhodlouze o tom diskutuje...
    11.7.2016 23:40 martin
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    mozna kdyby v tom nazoru nepouzival slovni vyrazy jako "half-arsed shit-for-brains", tak by o tom nikdo sahodlouze nediskutoval. on v tom mozna bude nejaky skryty umysl ;)

    jinak jo, je to jedno
    12.7.2016 16:00 Bill Gates
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Cely internet? Opravdu ? :D
    12.7.2016 16:30 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Ano, četl jsem o tom na iDnesu. Lidé tam komentovali, že být šéfem kernelu, určitě by to vyřešili lépe. Na novinkách zase komentovali, že za minulého režimu takový bordel v komentářích rozhodně nebyl.
    12.7.2016 17:26 andrej
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    > za minulého režimu takový bordel v komentářích rozhodně nebyl

    :D :D :D
    little.owl avatar 12.7.2016 17:47 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Denik Daily Telegraph si vsima vlivu komentaru v Linux na burzovni index FSTE londynske burzy bezici na Linuxu a predpovida zanik Eura. Denik The Guardian vyjadruje obavu, aby pripadna zmena stylu komentaru nemela neprimerene dopady na chude a bezmocne. Podle Daily Mail za to mohou imigranti z vychodni Evropy a zduraznuje, ze odchodem z EU Britanie opet prevezme kontrolu nad svymi komentari.
    A former Red Hat freeloader.
    12.7.2016 23:03 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Abychom se vrátili do našich luhů a hájů… Hospodářské noviny uveřejňují sáhodlouhý rozbor, ze kterého je sice každému programátorovi zřejmé, že autor nikdy neprogramoval a netuší, co je céčko, ale na všechny ostatní udělá dojem, jak je intelektuálně na výši a jaký má rozhled. Na Novinkách se Václav Klaus mladší nechává slyšet, že jednotný formát komentářů je učebnicový příklad zvůle bruselských úředníků a nepřípustný zásah do svobody jednotlivce. Tamtéž pak Alexandr Mitrofanov nalézá alarmující paralely mezi chováním Linuse Torvaldse a Miloše Zemana, načež si pokládá otázku, zda prvně jmenovaný také nebude Putinova loutka.
    11.7.2016 23:20 R
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Dufam, ze nepovolia C++ // komentare. Pouzivam ich pri testovani a vyvoji na oznacenie nedokoncenych veci. Checkpatch mi ich potom pripomenie pri vytvarani finalnej verzie patchu.
    11.7.2016 23:48 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    (c) + už teď jich je v kernelu hodně.
    12.7.2016 05:25 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    A co jim takhle říkat "C99 komentáře"?
    12.7.2016 20:15 prohnuta nudle
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    +1
    12.7.2016 06:23 Ivan2 | skóre: 5
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Ne tohle pouzivam "#if 0" anebo "#if defined(EXPERIMENTAL)", Ma to vyhodu, ze se to snadno najde a navic to nerozbije formatovani (a taky se to da zapouzdrovat do sebe).
    12.7.2016 08:30 pet I. | skóre: 12
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Ale na druhou stranu to má zase tu nevýhodu, že to není obarveno zvýrazněním syntaxe, tak to lze snadno přehlédnout.
    12.7.2016 10:50 Sten
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    To záleží na IDE. Třeba KDevelop blok v #if 0 obarvuje jako komentář.
    12.7.2016 11:04 Atom321 | skóre: 20
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    No, třeba v Eclipsu nebo i obyčejném Kwritu to obarveno je. Jaký používáte editor?
    13.7.2016 09:00 pet I. | skóre: 12
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Emacs ;-) a vzhledem k tomu, ze už ho používám téměř 20 let, tak si na nic jiného už zvykat nemíním. Jasně, mohl bych si v elispu dopsat zvýraznění pro #if 0, ale proč bych to dělal když Emacs má podporu pro korektní blokové komentování/odkomentování pro všechny jazyky které používám.
    13.7.2016 13:20 Jindřich Makovička | skóre: 17
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    M-x hide-ifdef-mode
    13.7.2016 17:06 Atom321 | skóre: 20
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    To jste to ale špatně pochopil. Konstrukce #if 0 ... #endif není komentář, ale podmíněný blok pro překladač. Proto ho Eclipse (a každé slušné IDE) taky zvýrazňuje, ovšem pochopitelně jinak než komentář.
    Josef Kufner avatar 12.7.2016 11:53 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Ve Vimu to je obarveno také.
    Hello world ! Segmentation fault (core dumped)
    12.7.2016 16:58 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Já mám s #if 0 problém v tom, že uvnitř toho bloku je občas nevalidní kód (přidání argumentu do volání funkce apod.). Navíc #if* bloky v kernelu nemaj rádi víc než ty rozbitý komentáře.
    12.7.2016 20:34 Sten
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    #if 0 může být cokoliv kromě procesorových direktiv a kompilátor to ignoruje.

    #if 0 se samozřejmě nemá nikdo dostat do commitovaného kódu. Řeší se tím, jak při ladění zakomentovat část kódu tak, aby jakékoliv zapomenuté zakomentování neprošlo přes checkpatch.
    12.7.2016 21:20 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    12.7.2016 08:35 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Dufam, ze nepovolia C++ // komentare. Pouzivam ich pri testovani a vyvoji na oznacenie nedokoncenych veci. Checkpatch mi ich potom pripomenie pri vytvarani finalnej verzie patchu.
    Na tohle používám // FIXME, // TMP et al., což se grepuje bez problému...
    12.7.2016 13:35 R
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Lenze teraz to nemusim grepovat - pred odoslanim patchu spustam checkpatch a ten mi popri inych chybach najde aj tieto veci.
    12.7.2016 13:43 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Rozumim, to ale funguje jen u Linuxu (předpokládám, že mluvíš o kernelovském checkpatchi). Jsou jiné projekty s jiným codestyle, jiné jazyky...
    12.7.2016 12:12 balki
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Stacil by skript, co to pred commitom sformatuje, aby bola jednotna stabna kultura. Netreba potom objavovat koleso a hadat sa o blbostiach.
    12.7.2016 16:56 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Existujou vyjímky, které porušují některou se zásad. Například 80 znaků na řádek pro nějakou komplikovanou strukturu, hexa naplnění pole apod.
    12.7.2016 22:35 Sten
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Nestačil. Každý automatický nástroj je dobrý sluha, ale zlý pán. Někdy je důvod coding style porušit, a bohužel takovému nástroji se to blbě vysvětluje.
    Saljack avatar 13.7.2016 12:43 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Pak by to slo udelat tak, ze kod, ktery se nema formatovat bude uzavren mezi dva jednoradkove komentare neco jako:
    //@no-format
    tohle v zadnem pripade neformatuj.
    //@end-no-format
    
    Sex, Drugs & Rock´n Roll.
    14.7.2016 07:57 Xerces
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    A víš jak by to skončilo, viď? :-)
    14.7.2016 12:49 tacoberu | skóre: 6
    Rozbalit Rozbalit vše Re: Linus Torvalds o způsobech zápisu komentářů ve zdrojových kódech Linuxu
    Na Wiki to skončilo dobře. Tam se to s úspěchem používá, respektive nepoužívá, respektive používá fakt jen když je to nutné...

    Založit nové vláknoNahoru


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