Jednoznacne dopiste testy :-)
Co Vam v tom brani?

VS

2011/1/20 Martin Peterka <[email protected]>:
> 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 <[email protected]>:
>> 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 <[email protected]>:
>>> 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 <[email protected]> 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