Domande taggate «legacy-code»

Originariamente il codice legacy significava codice "ereditato" dagli autori o da una versione precedente del programma / sistema. Da quando Michael Feathers ha pubblicato il suo libro "Working Effectively with Legacy Code", è nata una nuova definizione, dove il codice senza test è codice legacy.


9
Stima dei costi di tempo nella base di codice legacy
Di recente ho iniziato a lavorare su un progetto in cui una vecchia applicazione monolitica viene migrata in un'architettura basata su microservizi. La base di codice legacy è molto disordinata ("spaghetti code") e spesso una funzione apparentemente semplice (ad esempio denominata "multiplyValueByTen") si rivela successivamente come "migliaia di righe di …








5
Perché scrivere i test per il codice che rifatterò?
Sto eseguendo il refactoring di un'enorme classe di codice legacy. Refactoring (presumo) sostiene questo: scrivere test per la classe legacy rifatti il ​​diavolo fuori dalla classe Problema: una volta effettuato il refactoring della classe, i miei test nel passaggio 1 dovranno essere modificati. Ad esempio, ciò che una volta era …

5
Cosa fare come sviluppatore quando per anni il loro team è stato privo di innovazione di prodotto, non ha utilizzato le metodologie del progetto mgmt e ha mantenuto cattive pratiche di sviluppo del software? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Sono interessato a sapere come gestire un processo di sviluppo software …


6
La mancanza di requisiti funzionali è agile?
Oggi tutti vogliono essere agili. In ogni squadra con cui ho lavorato, la forma dell'agile era diversa. Alcune cose sono comuni - come stand-up giornalieri o pianificazione, ma altre parti variano in modo significativo. Nella mia squadra attuale c'è un dettaglio che trovo inquietante. È la mancanza di requisiti funzionali. …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.