V pripade MP jde primarne o to otestovat ORM, ne celou business logiku.

Testy ve starych projektech dopisuju pro vsechny bloky, kterych se dotknu
a prinos je neoddiskutovatelny.
Na zasadnejsi problemy s testovatelnosti jsem nenarazil.

VS


2011/1/20 Tomas Hubalek <tomas.huba...@onsemi.com>:
> Huh.
>
> Unit testy do tak brutalniho existujiciho projektu? Presto ze mam celkem 
> zkusenosti s TDD, tak do toho by semi fakt nechtelo. Dopisovat testy do 
> projektu, ktery nebyl jako TDD delany od zacatku casto ani rozumne nejde.
>
> Tom
>
>> -----Original Message-----
>> From: konference-boun...@java.cz [mailto:konference-boun...@java.cz] On 
>> Behalf
>> Of Vaclav Stumbauer
>> Sent: Thursday, January 20, 2011 1:31 PM
>> To: Java
>> Subject: Re: Skriptovani v Eclipse
>>
>> Jednoznacne dopiste testy :-)
>> Co Vam v tom brani?
>>
>> VS
>>
>> 2011/1/20 Martin Peterka <martin.pete...@gmail.com>:
>> > Toto jsem právě řešil - celkem asi 10000 anotací.
>> > * Žádný nástroj jsem nenašel.
>> > * Napsal jsem si jednoduchý a ošklivý Python skript pro transformaci
>> > anotací nad "jednoduchými" atributy - v podstatě jen @Column - což
>> > ušetřilo hodně práce a času.
>> > * Vše ostatní jsem převáděl ručně (klávesová zkratka u Eclipse
>> > templates, k tomu Code Snippets), včetně kontroly výstupu skriptu.
>> > (Občas udělal chybu.)
>> > * Není to jednoduché, páč každý XDoclet zapisoval trochu jinak, občas
>> > musí člověk kontrolovat vygenerovaný hbm.xml soubor.
>> >
>> > Narážím teď na problém, jak ověřit, jestli jsem někde neudělal chybu..
>> > 1) Vygenerovat z anotací znovu hbm.xml přes hibernate-tools a porovnat
>> > s výstupem z XDoclet sice jde. Ale jsou natolik odlišné, že to není
>> > moc spolehlivé. (A v hibernate-tools např. chyběly šablony pro
>> > generování one-to-one vazby apod..)
>> > 2) Porovnání DDL z původního řešení a z nového pomůže zkontrolovat jen
>> > malou část. (A také to není žádný med, protože je jiné pořadí sloupců
>> > apod.)
>> > 3) Testy nejsou.;) Hlavně mám strach o cascade...
>> >
>> > Martin Peterka
>> >
>> > 2011/1/20 Vaclav Stumbauer <stum...@gmail.com>:
>> >> Diky,
>> >> to vypada dobre.
>> >>
>> >> 1) Nekamaradi se to s Eclipesem.
>> >> 2) Nejsem si jisty zda v racmi AST se jde tostat na komentare
>> >> - aktualne napriklad potrebuji transformace xdocletich tagu na anotace
>> >>
>> >> to ZT: jde RefactoringNG nejak rozumne pouzit mimo Netbeans?
>> >>
>> >> to Tomas Hubalek:
>> >> Podivejte se napriklad na priklady k RefactoringNG.
>> >>
>> >> Aktualne potrebuji pretransformovat xdocleti anotace na jine/java5/
>> anotace.
>> >>
>> >> diky
>> >>
>> >> VS
>> >>
>> >>
>> >>
>> >> 2011/1/20 Filip Jirsák <fi...@jirsak.org>:
>> >>> Zdravím,
>> >>> podívejte se na RefactoringNG. Je to sice primárně pro NetBeans, ale
>> myslím,
>> >>> že je to zamýšleno jako obecné řešení, takže by to mělo jít používat i
>> mimo
>> >>> NetBeans.
>> >>> S pozdravem
>> >>>
>> >>> Filip Jirsák
>> >>>
>> >>>
>> >>> Dne 20. ledna 2011 11:45 Vaclav Stumbauer <stum...@gmail.com> napsal(a):
>> >>>>
>> >>>> Zdravim konferenci,
>> >>>>
>> >>>> hledam skriptovaci nastroj do eclipsu, kterym bych mohl provadet
>> >>>> komplexnejsi refactory.
>> >>>> Aktualne takove veci pokud to jde resim bud makry ve vim nebo pomoci
>> >>>> nastroju jako sed atp.,
>> >>>> jejichz pristup je prilis surovy :-)
>> >>>>
>> >>>> Moje predstava je takova ze budu mit pristup ke zparsovane strukture
>> >>>> zdrojoveho kodu
>> >>>> a nad tou budu moci provadet operace za pomoci scriptovaciho jazyka.
>> >>>> Optimalni by take bylo aby to slo pustit na cely substrom v ramci
>> >>>> projektu.
>> >>>>
>> >>>> 1) Mate s necim takovym zkusenost?
>> >>>> Nasel jsem Eclipse Monkey, ale to se mi zda mrtve.
>> >>>>
>> >>>> 2) Jak provadite komplexni refactory u kterych je potencial k
>> >>>> automatickemu provedeni
>> >>>> a nelze je provest standardnimi prostredky eclipsu?
>> >>>>
>> >>>> diky
>> >>>>
>> >>>> VS
>> >>>
>> >>>
>> >>
>> >
>

Odpovedet emailem