Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Komu se nelení,
tomu se zelení.

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Programování [ŽP: neomezená] (kategorie Programování) moderuje tvx.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: jjjleke
[ 857 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
sekory Sekory The journey of thousand miles - starts with a single step. 5.3.2012 19:44  1363
huh: To je pravda (resp. asi by měla být), ale ne vždy je to zcela zřejmé (aspoň mně). Každopádně to neřeší, že u jiného systému někdy potřebuju jinou knihovnu. Respektive dost mě zarazilo, že to tak je. Neřeknu, kdybych to zkompiloval dvakrát jinak... Jedná se ale o stejnou kompilačku. Konkrétně jde o
msvcp100.dll vs msvcp100d.dll
msvcr100.dll vs msvcr100d.dll
používám MS Visual Studio 2010. No nemůžu se zbavit pocitu, že se ptám jako lama... ale co už...
huh huh 5.3.2012 12:07  1362
No tak snad víš, jaké knihovny používáš a jestli je linkuješ staticky nebo dynamicky.
sekory Sekory The journey of thousand miles - starts with a single step. 5.3.2012 08:48  1361
Potřebné dllJak se dá zjistit jaké *.dll potřebuju ke spuštění programu? Je docela nepěkné něco zkompilovat a jinde to pak nepustit. Znám leda Dependency Walker, který vyhodí všechno co daný program používá, ale má to pro tento účel dvě chyby. Nevím, jaké knihovny jsou systémové a je tedy zbytečné je přikládat. Některé knihovny jsou různé v závislosti na systému (rozdíl xp-32 a w7-64). Jak se tohle řeší, řekněme "na úrovni"?
sekory Sekory The journey of thousand miles - starts with a single step. 18.2.2012 18:24  1360
Gumysh: Mám několik zdrojových kódů (mnou napsaných) a hodilo by se mi nějak exaktně stanovit (jak jsem psal nemusí být přesné) jejich složitost. Samozřejmě vím co mi kolik zabralo času, ale chci mít i další vodítko.

K tomu by mi mělo stačit to co jsem postoval níže (ačkoli ještě jsem to netestoval).
gumysh 18.2.2012 12:07  1359
Sekory:

Na integračním serveru (Hudson/Jenkins) nám běží nějaké nástroje. Určitě Checkstyle, Sonar, Findbugs a možná ještě něco (bavíme se tedy o nástrojích pro Javu) – musel bych se podívat, mrknu na to jen příležitostně a dlouho příležitost nebyla ;o) IMO využitelnost podobných nástrojů v praxi není moc vysoká, snad jen není špatné, když člověk napíše něco většího, to tím prohnat a výstup brát jako podnět k úvaze „safra, tady to podle analýzy vypadá složitě – fakt to nešlo napsat lépe?“

Jinak k tomu tvému záměru: k čemu to potřebuješ? To je podle mě ještě daleko důležitější otázka, než co použít a či jak co měřit.
sekory Sekory The journey of thousand miles - starts with a single step. 15.2.2012 01:50  1358
Na základě Cyclomatic complexity jsem našel zajímavou věc na ohodnocení kódu. Nic lepšího asi nenajdu.
sekory Sekory The journey of thousand miles - starts with a single step. 15.2.2012 00:44  1357
Tessien: Díky, to vypadá celkem zajímavě.
tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 15.2.2012 00:24  1356
Sekory: zkus kouknout na Cyclomatic complexity (nejsem si jisty, jak se to preklada do cestiny). Existuji na to programy/pluginy do IDE, ktery ti to spocitaji.
operator304 15.2.2012 00:20  1355
Sekory [1350]: Taky dost zalezi na pouzitych technologiich. Treba takovy EJB2.1, to mas nejakych 50 radek kodu a xml na 4 hodiny.
misa Misa Záviďte mi - máte proč :o) 14.2.2012 22:02  1354
Sekory [1353]: tak měřit můžeš asi tak maximálně ty řádky. Ale opravdu to nevypovídá skoro nic, ten jeden jen může být šikovnější a tvořit úspornější kód, používat míň ukecaný jazyk, šetřit na komentářích, víc kód hustit, atd. Maximálně tak když bude 4kB kód a vedle toho 500kB kód, tak se dá čekat, že to druhé asi dalo práce víc.
sekory Sekory The journey of thousand miles - starts with a single step. 14.2.2012 21:56  1353
Misa: Je mi jasný, že se to dost dobře měřit nedá. Každopádně by se mi něco takového hodilo přesto, že je mi jasné, že vypovídající hodnota bude dost malá.
misa Misa Záviďte mi - máte proč :o) 14.2.2012 20:43  1352
Nemluvě o tom, když dva dny člověk hledá chybu spočívající v nalezení toho jednoho vadného řádku a opravě pár písmenek :-) To se prostě IMHO nedá dobře měřit a snahy o to programátora donutí jít tak maximálně někam jinam, kde ho nebudou tak prudit.
misa Misa Záviďte mi - máte proč :o) 14.2.2012 20:41  1351
Sekory [1350]: IMHO dost blbost. Často nacvakám desítky řádků kódu za chvíli, a pak řeším několik jednotek řádků půl dne... Záleží na spoustě faktorů, momentálním rozpoložení, na tom, zda přijdu hned na dobré řešení nebo jestli to upravuju a ladím postupem času, jak rychle přijdu na správný algoritmus, atd...
sekory Sekory The journey of thousand miles - starts with a single step. 14.2.2012 20:33  1350
Existuje nějaká metodika, jak zjistit náročnost nějakého zdrojového ködu z hlediska programátora?

Abych to vysvětlil, mám dejme tomu dva kódy (třeba i v různých jazycích) a chci nějak exaktně (tím nemyslím, že to musí být zrovna přesné, ale nesmí to být typu kouknu a vidim, musí být jasně daná pravidla výpočtu) určit náročnost na vytvoření.

Napadá mě ledatak spočítat počet řádků kódu, popřípadě počet nějakých akcí...
bredy 30.1.2012 11:47  1349
Digitální podpis jednodušeZdar, hledám nějakou C/C++ knihovny pro _JEDNODUCHOU_ realizaci digitálního podpisu. Nechci žádnou knihovnu s tisíci a jednou funkcionalitou, ani žádný moloch mající po instalaci několik desítek megabajtů.

Má představa je, že tam budou hlavně tyto funkce
String signMessage(String message, String privateKey);
bool verifySign(String message, String sign, String publicKey);

a případně
void createKeyPair(String &privateKey, String &publicKey, [void *randomData....]);

Jde o proprietální software, není třeba, aby private a public key byly v nějakém ISO nebo IEEE, nebo whatever formatu. Pokud by to tam bylo, je to bonus navíc, ušetřil bych si nutnost generovat klíče mým softem, ale není to podmínkou. Klidně si ten program, co zavolá výše uvedenou funkci napíšu a budu jí distribuovat spolu s aplikací.

[ 857 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt