<div dir="ltr">Ciao ettore,<div><br></div><div>grazie per il feedback, ti riporto una parte del mio setup</div><div><br></div><div>con <leader>t avvio tutti i tests e <leader>k solo quello su cui sono. Il plugin invece apre solo la dichiarazione ":e src/.." a partire da un test e viceversa, sono su un sorgente ne apro il relativo test. </div>

<div><br></div><div>Quando non esiste il plugin crea il file vuoto. Con UltiSnip creo la struttura di base del test. Nella mia config in "INSERT MODE" scrivo: "testcase"<C-b> e mi riempie il file con la struttura di base. Così come se scrivo "test"<C-b> mi crea lo stub del test "public function test..." e mi sposto per crearli (il plugin che uso per il problema di fare lo skeleton è questo: <a href="https://github.com/SirVer/ultisnips">https://github.com/SirVer/ultisnips</a>).</div>

<div><br></div><div>Ancora grazie per il feedback!</div></div><div class="gmail_extra"><br clear="all"><div>Walter</div>
<br><br><div class="gmail_quote">2014-01-29 Ettore Delprino <span dir="ltr"><<a href="mailto:edelprino@gmail.com" target="_blank">edelprino@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Ciao Walter,<br>
Utilizzo uno script simile che mi ha passato Gabriele Lana un po' di<br>
tempo fa (<a href="https://github.com/edelprino/Dotfiles/blob/master/vim/php.vim" target="_blank">https://github.com/edelprino/Dotfiles/blob/master/vim/php.vim</a>).<br>
Dalla dichiarazione della classe con <leader>o apro il test relativo.<br>
Cosa a me comodissima, più che l'apertura è l'esecuzione del singolo<br>
test. Con <leader>t eseguo phpunit solo per quel file, sia che sia<br>
nella classe che nel test.<br>
<br>
Non male l'idea di ritornare dal test alla dichiarazione della classe<br>
sempre con la stessa combinazione di tasti. ;)<br>
Bella anche l'idea di creare il test. Domanda, crea solo il file<br>
oppure utilizza anche uno snippet per inserire il classico contenuto<br>
di default (namespace, nome classe, "extends<br>
PHPUnit_Framework_TestCase")?<br>
<br>
Ciao!!!<br>
<br>
<br>
<br>
Il 29 gennaio 2014 12:37, Walter Dal Mut <<a href="mailto:walter.dalmut@gmail.com">walter.dalmut@gmail.com</a>> ha scritto:<br>
<div><div class="h5">> Ciao ragazzi,<br>
><br>
> vi disturbo al volo, sono Walter Dal Mut del PUG Torino e volevo un feedback<br>
> da chi usa Vim per il codice. (per chi è iscritto al pug to ha già letto<br>
> questa email scusate lo spam)<br>
><br>
> Vi racconto la storia e vi chiedo un parere... Durante lo sviluppo, in PHP<br>
> per restare in tema, "avvio" una classe, quindi:<br>
><br>
> <?php<br>
> namespace Ciao\Mondo;<br>
> class SayHello { ... }<br>
><br>
> A questo punto sono sempre collegato ad un test (SayHelloTest), quindi mi<br>
> sposto tra la classe ed il suo test. Stesso ragionamento quando comincio da<br>
> un test e voglio passare alla sua dichiarazione e continuare a muovermi.<br>
><br>
> Ho quindi fatto un plugin "vim". Risolve il mio problema: quando sono su una<br>
> dichiarazione in "normal" faccio "tt" e passo al suo test. Viceversa, sono<br>
> sul test "tt" passo alla dichiarazione. Se non esiste il test lo credo, se<br>
> non esiste la dichiarazione la creo.<br>
><br>
> Il plugin è disponibile sul mio account github:<br>
> <a href="https://github.com/wdalmut/vim-relatedtest" target="_blank">https://github.com/wdalmut/vim-relatedtest</a><br>
><br>
> Che ne pensate? Suggerimenti? Consigli? Avete un setup particolare?<br>
><br>
> Ciao<br>
> Walter<br>
><br>
</div></div>> _______________________________________________<br>
> Milano mailing list<br>
> <a href="mailto:Milano@ml.grusp.org">Milano@ml.grusp.org</a><br>
> <a href="http://ml.grusp.org/listinfo.cgi/milano-grusp.org" target="_blank">http://ml.grusp.org/listinfo.cgi/milano-grusp.org</a><br>
><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Ettore Delprino<br>
Developer. Climber. Minimalist.<br>
<a href="http://edelprino.com" target="_blank">http://edelprino.com</a><br>
</font></span></blockquote></div><br></div>