Sto cercando di capire cosa significhi davvero il livello anticorruzione. So che è un modo per passare / aggirare il codice legacy o API errate. Quello che non capisco è come funziona e ciò che lo rende una separazione netta dallo strato indesiderabile. Ho fatto qualche ricerca, ma non riesco …
Ho visto alcune volte il libro Lavorare efficacemente con il codice legacy . Quali sono i punti chiave di questo libro? C'è molto di più da fare con il codice legacy che aggiungere test unitari / di integrazione e quindi refactoring?
Tra un paio di mesi un collega passerà a un nuovo progetto e erediterò uno dei suoi progetti. Per prepararmi, ho già ordinato a Michael Feathers di lavorare in modo efficace con il codice legacy . Ma questi libri e la maggior parte delle domande sul codice legacy che ho …
L'abbiamo fatto tutti, abbiamo etichettato alcuni codici (spesso roba che abbiamo ereditato) come "legacy"? Ma è ancora utilizzato nei sistemi di produzione - quindi è davvero legato? E cosa lo rende legato? Dovremmo evitare questa etichettatura ingiustificata di codice perfettamente funzionante; dove l'etichettatura è una pura convenienza che ci consente …
Le aziende più grandi di solito hanno il problema che non è possibile scrivere tutti i programmi desiderati dai dipendenti (per risparmiare tempo e ottimizzare i processi) a causa della mancanza di personale e denaro. Quindi i programmi nascosti saranno creati da alcune persone che hanno (almeno alcune) esperienze di …
La maggior parte del mio lavoro negli ultimi tre anni ha riguardato in gran parte il mantenimento di sistemi legacy che necessitavano di patch o il rinnovo occasionale prima di essere venduti di nuovo. Comprendo il ruolo fondamentale che i programmatori di manutenzione dedicati devono svolgere nelle aziende con un …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 5 anni fa . Un piccolo sfondo : Sto lavorando in una grande azienda, usando Windows XP e codificando …
Al lavoro mi imbatto in molti file di testo giapponesi in Shift-JIS e altre codifiche. Causa molti problemi di mojibake (carattere illeggibile) per tutti gli utenti di computer. Unicode intendeva risolvere questo tipo di problema definendo un singolo set di caratteri per tutte le lingue e la serializzazione UTF-8 è …
Sto per assumere il compito di reimplementare un'interfaccia già definita (un set di file di intestazione C ++) in una base di codice relativamente grande e vecchia. Prima di fare ciò, vorrei avere la copertura di test più completa possibile, in modo da poter rilevare gli errori di reimplementazione il …
Sto parlando di unit test in senso TDD. (Non "integrazione" automatizzata, o come ti piace chiamarlo test.) Codice legacy come in: (C ++) codice senza test. (vedi: Michael Feathers ' lavora in modo efficace con il codice legacy ) Ma anche il codice legacy come in: codice con cui il …
Un amico del mondo accademico mi ha chiesto consiglio (sono uno sviluppatore di applicazioni aziendali C #). Ha una base di codice legacy che ha scritto a Fortran nel campo dell'imaging medico. Fa un'enorme quantità di scricchiolii numerici usando i vettori. Usa un cluster (30 core) e ora è passato …
Ecco la mia situazione. Uno dei numerosi programmi che ho ereditato di recente è stato creato con un orribile database sul backend. Apparentemente i stimati creatori non apprezzarono i concetti relazionali. Una tabella per ogni client, denominata come ID client univoco. Ottantatre campi con nome criptico. Il codice è tutto …
Le persone usano ancora Ada - (era usato principalmente nel Dipartimento della Difesa) Tutte le applicazioni sono scritte in Ada "Legacy"? La conoscenza di Ada vende ancora?
Abbiamo un'applicazione web che si sviluppa in ASP classico e si è evoluta in 5 anni nella sua forma attuale che ha centinaia di pagine, un enorme database e oltre 10000 utenti attivi che attraversano almeno più di 10 pagine al giorno. Ora, volevamo aggiornarlo all'ultima versione di .net. Inizialmente …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.