Zend Framework Visualizza la composizione dell'helper

0

Quindi sto rivedendo un pezzo di codice che è un candidato perfetto da sottrarre a un aiutante di vista. Tuttavia, al momento, il pezzo di codice utilizza altri due helper per visualizzare il display finale.

Ora la mia domanda è, se viene creato un nuovo helper di vista, si consiglia di iniettare i due helper già utilizzati, in quello creato per ottenere il risultato finale necessario?

Non ho visto nulla a favore o contro, le mie prime sensazioni erano che il codice avrebbe probabilmente bisogno di refactoring, ma non credo che lo sviluppatore sia disposto a farlo, quindi quello che ho delineato è sembrato una buona via di mezzo.

    
posta sabre 08.08.2012 - 11:56
fonte

1 risposta

1

Non mi piacciono particolarmente le idee di a) duplicare il codice, b) avere un helper di vista che ha una dipendenza di accoppiamento con altri due helper di visualizzazione. O scrivi codice per gestire le esigenze nell'help helper singolare, o refactoring ed estendi un helper di viste astratte in ogni implementazione in modo che tutte e tre le classi possano accedere alle stesse funzioni negli ambiti appropriati e il prossimo sviluppatore possa seguire il codice senza un non-migliore pratica una soluzione compromessa.

    
risposta data 21.02.2013 - 08:10
fonte

Leggi altre domande sui tag