Domande con tag 'refactoring'

3
risposte

CTO ha lasciato - codebase è un enorme kludge, qualche consiglio su come gestire / gestire / danneggiare il controllo? [chiuso]

Ho iniziato a lavorare in un'azienda 2 mesi fa come sviluppatore PHP. Sono entrato in un po 'di un kludge, ma devo ancora trovare un'azienda che non sia ... La stable di sviluppo è attualmente composta da due sviluppatori (me compreso) che funge...
posta 27.08.2012 - 15:56
3
risposte

Clean Code: i metodi privati possono basarsi su variabili membro impostate da altri metodi privati?

Mi è stato chiesto di creare una classe che si connetterà a un servizio remoto via soap. La classe ha solo un metodo pubblico send(recordName) . La classe si è conclusa in questo modo: private recordName; private recordId; public send(...
posta 04.07.2015 - 22:14
3
risposte

Quanto è aggressivo cambiare il puntatore intelligente interno a unique_ptr?

Lavoro su un prodotto software di grandi dimensioni che, avendo più di 20 anni, ha un numero di costrutti che sono stati sostituiti dagli aggiornamenti della lingua. Una di queste è una classe template di puntatori intelligenti home-roll che...
posta 04.04.2016 - 10:50
4
risposte

Come implementare isValid correttamente?

Sto provando a fornire un meccanismo per convalidare il mio oggetto in questo modo: class SomeObject { private $_inputString; private $_errors=array(); public function __construct($inputString) { $this->_inputString = $...
posta 11.10.2012 - 21:59
7
risposte

Le soluzioni iniziali inefficienti riescono a ISPIRARE quelle migliori e quindi a velocizzare la risoluzione dei problemi?

Quando si affronta la scrittura di un algoritmo per risolvere un piccolo progetto / problema è meglio creare uno pseudo-codice che non sia efficiente / ottimale, ma risolve il problema e quindi provare a usare il codice inefficiente per inspire...
posta 15.07.2011 - 17:29
3
risposte

Fare modifiche incrementali e future richieste / compatibili per prime senza cambiare comportamento: come si chiama?

Ho un metodo di codifica / refactoring che ora faccio automaticamente, ma mi rendo conto di non sapere come si chiama. Se sto apportando una modifica e mi rendo conto che è necessario apportare una modifica ad un codice esistente, prendo semp...
posta 18.02.2017 - 15:24
6
risposte

Cosa impedisce agli sviluppatori di utilizzare strumenti di refactoring automatici? [chiuso]

Stavo discutendo con i miei colleghi sull'uso degli strumenti di refactoring automatico negli IDE (Eclipse, NetBeans, IntelliJ, Xcode, Visual Studio, ecc.) ed ero sorpreso che molti di loro erano a disagio nell'usare tali strumenti. Uno di lor...
posta 20.04.2011 - 00:48
3
risposte

Rifacimento degli odori di codice nel codice Web Form di ASP.NET dietro i file: è rischioso? È saggio? È una perdita di tempo?

Dato un metodo lungo con Pac-Man ifs , sarebbe opportuno: Suddividi i blocchi di codice in regioni. Quindi rifatta i blocchi di codice in metodi. O sarebbe meglio lasciarlo da solo? Sarebbe rischioso? Sarebbe una perdita di tempo...
posta 11.11.2010 - 23:03
2
risposte

Come tenere traccia dei collegamenti che puntano a applicazioni Web esistenti in una Intranet?

Nella mia nuova sede di lavoro disponiamo di una soluzione Intranet contenente più applicazioni Web ospitate in IIS. Al di fuori del reparto di sviluppo, altri dipartimenti creano o creano altre applicazioni / report che collegano in profondità...
posta 10.03.2014 - 21:48
3
risposte

Progettazione di una soluzione migliore, proveniente dalla base di codice esistente [duplicato]

Il codice Ho un software giornaliero-usato per cliente di alto valore commerciale scritto in PHP e che si estende su circa 600K di linee di codice. Il cliente da lungo tempo ha bisogno, vuole e richiede nuove funzionalità e funzionalit...
posta 10.02.2014 - 23:03