[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
user:zeman:lib [2009/12/21 12:32]
pajas
user:zeman:lib [2010/01/08 13:30]
zeman
Line 8: Line 8:
  
 Ale pokud někdo máte další rozumné důvody, proč zaměnit malá písmena za velká, můžete je sem připsat. Třeba mě jednou přesvědčíte 8-) Ale pokud někdo máte další rozumné důvody, proč zaměnit malá písmena za velká, můžete je sem připsat. Třeba mě jednou přesvědčíte 8-)
 +
 +----
  
 PP: Dane, je to podobné jako konvence, že páni na ples chodí v obleku (ty bys chtěl přijít v dámských šatech). V zásadě tam můžeš přijít jak chceš, ale lidi si tě možná budou plést s holkou nebo se prostě nebudou v tvé přítomnosti cítit dobře. Žádné jiné 'rozumné' či 'objektivní' důvody pro chození v obleku nejsou. PP: Dane, je to podobné jako konvence, že páni na ples chodí v obleku (ty bys chtěl přijít v dámských šatech). V zásadě tam můžeš přijít jak chceš, ale lidi si tě možná budou plést s holkou nebo se prostě nebudou v tvé přítomnosti cítit dobře. Žádné jiné 'rozumné' či 'objektivní' důvody pro chození v obleku nejsou.
Line 18: Line 20:
  
 Pozn.: V 'man perlstyle' se dále píše, že by jména modulů neměla obsahovat podtržítko (_) z důvodu kompatibility se starými filesystémy. To je doporučení z jiného soudku: jeho porušením pouze limituješ portabilitu, což nemusí být problémem, pokud víš či máš dobré důvody předpokládat, že na takovém filesystému by nemohl tvůj kód běžet tak jako tak. Toto pravidlo beztak porušuje i několik balíčků distribuovaných s Perlem samotným (např. [GNOS]DBM_File). Pozn.: V 'man perlstyle' se dále píše, že by jména modulů neměla obsahovat podtržítko (_) z důvodu kompatibility se starými filesystémy. To je doporučení z jiného soudku: jeho porušením pouze limituješ portabilitu, což nemusí být problémem, pokud víš či máš dobré důvody předpokládat, že na takovém filesystému by nemohl tvůj kód běžet tak jako tak. Toto pravidlo beztak porušuje i několik balíčků distribuovaných s Perlem samotným (např. [GNOS]DBM_File).
 +
 +----
 +
 +DZ: No, přirovnání je to hezké, akorát je asi potřeba se ptát, co je kde cílem. Když jdu na ples nebo jinam do společnosti, mým cílem (alespoň vedlejším) je tu společnost nepopuzovat ani neodpuzovat. Tudíž si nevezmu dámské šaty, a je-li to absolutně nezbytné, skousnu i oblek. Když píšu perlovou knihovnu, mým cílem je, aby fungovala. Mnohdy ji navíc píšu primárně pro sebe a šířím je teprve tehdy, když potřebuju, aby nějaký můj program mohl použít někdo jiný. Pokud to, co knihovna dělá, bude připadat ostatním užitečné, asi ji budou používat, ať už bude oblečená jakkoliv. Asi máš ale pravdu, že tohle přestane být jedno ve chvíli, kdy tu knihovnu rovnou píšu s cílem, aby ji používali ostatní, ale teprve ty potenciální uživatele musím přesvědčit, že ji chtějí používat (třeba ''tagset::*''). Tam už holt asi nestačí, že to hezky funguje, bude to muset taky hezky vypadat, a co je "hezky" si asi nebudu moct stanovit sám :-(

[ Back to the navigation ] [ Back to the content ]