Keresés

Részletes keresés

nadamhu Creative Commons License 2005.07.10 0 0 4

Harmadrészt, kissé paranoid -és nem épp bizalomébresztő- magatartás kódvédelmmel vacakolni egy 22 Kbyte-os (!) produktum esetén.

Kisse paranoid? Akkor most en tulelek? Mert egy hires bacsitol olvastam, hogy:

 

http://www.amazon.com/exec/obidos/tg/sim-explorer/explore-items/-/0385482582/0/101/1/none/purchase/ref%3Dpd%5Fsxp%5Fr0/103-5478573-6862244

 

Amugy nem egeszen ertem mire gondolsz, amikor bizalomebresztesrol beszelsz. Nem akarok en itt klonosebben nagy bizalmat ebreszteni egyelore, felraktam egy barki altal letoltheto kis .jar file-ot a siteomra, ennyi. Mifele bizalom kellene ide? Talan arra gondolsz, hogy valaki letolti a java kodomat, es a java kodom leformattalja a winchestert? Ki is a paranoid? (Amugy ha paranoid vagy is: gondolom meg tudod oldani az oprendszered alatt, hogy egy .jar file ne okozzon kart a rendszeredben.)

 

Előzmény: buki92 (2)
nadamhu Creative Commons License 2005.07.10 0 0 3

Elsore annyit tudok csak mondani, hogy egy Main-Class: definicio a manifestben elegansabba tudna tenni a dolgot.
Kossz, igaz, javitottam is.

 

Masreszt meg: pontosan mire is jo ez? Milyen szituacioban hasznal az ember egy ilyen progit?

Azt nem allitom, hogy a program a jelenlegi kezdetleges formajaban ezekre alkalmas, de a celom ezzel az egyelore inkab kiserletezgetessel az lenne, hogy erdemes legyen egy ilyen programot lefuttatni a kovetkezo szituaciokban:

 

- Segithet kiszurni egy esetleges rossz design-t. Ha tul sok dependency-t jelento vonal van, az gaz, vagy elso ranezesre kiderulhet, hogy valami kozvetlenul ossze van kotve valamivel, amivel nem szabadna. (Ilyen design hiba sokszor nem derul ki a kodra ranezve.) Foleg altalanos framework irasakor kell kinosan ugyelni arra, hogy melyik kod altalanos,es lehet a framework resze, es melyik specialisan egy adott alkalmazasra jellemzo.

- Ugyanez, amikor egy programozo csinal egy gyors review-t egy kezdo programozo designjan/kodjan

- Amikor egy komplex szoftver felepiteset probalja elmagyarazni valaki egy meetingen valakinek, egy kinyomtatott papirt felhasznalva. Foleg ha az utobbi a fonok, vagy egy manager, akinek a forraskodot megsem akarod mutogatni, de azert erdeklodik, hogy miert fizet olyan regota olyan sokat, stb...

- Amikor nem tudtok megegyezni, hogy milyen posztert rakjatok ki az iroda falara, es a realizmus mint muveszeti agazat hivei vagytok, tehat az eredeti design UML diagramjai stilusidegennnek hatnak.:)

- Amikor erofeszites nelkul akarod novelni a dokumentacio mennyiseget:)

 

Egy pelda feature, amin gondolkodok pl meg, ami nincs a szoftverben.:

Erdemes-e a dependency grafban az iranyitott koroket pirossal kiemelni. Olvastam olyat, hogy a kor valoszinuleg design hiba.

 

Előzmény: angyalhentes (1)
buki92 Creative Commons License 2005.07.10 0 0 2
Harmadrészt, kissé paranoid -és nem épp bizalomébresztő- magatartás kódvédelmmel vacakolni egy 22 Kbyte-os (!) produktum esetén.
angyalhentes Creative Commons License 2005.07.10 0 0 1
Elsore annyit tudok csak mondani, hogy egy Main-Class: definicio a manifestben elegansabba tudna tenni a dolgot.

Masreszt meg: pontosan mire is jo ez? Milyen szituacioban hasznal az ember egy ilyen progit?
Előzmény: nadamhu (-)
Törölt nick Creative Commons License 2005.07.10 0 0 0
sz0ftver
nadamhu Creative Commons License 2005.07.10 0 0 topiknyitó

Sziasztok,

Mostanaban a topic cimeben szereplo temaval kiserletezek.
Leginkabb az foglalkoztat, hogy vajon milyen attekinto kepet lehet automtikusan programmal rajzoltatni egy adott szoftverrol, amennyiben adott annak forraskodja, illetve milyen 'design metric'-eket, statisztikakat erdemes megjeleniteni.

Letrehoztam egy szoftvert, amely kiserletet tesz erre java forrasok eseten:

http://www.cybertron.hu/sftviz/



Mindenfele kritikat es tovabbfejlesztesi otletet szivesen latok ezzel a szoftverrel kapcsolatban, illetve barmilyen velemenyt ugy altalaban a temaval kapcsolatban.

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!