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 2 anni fa . Sto progettando un'applicazione che in una fase iniziale raccoglierà i dati …
Sto mantenendo gran parte del codice legacy, scritto in C. Questo codice inizialmente è stato scritto per essere compilato su Windows 3 per Workgroup, e successivamente è stata creata una versione per NT. Questa applicazione legacy è ancora in uso oggi, correndo allegramente su workstation 3.11 e NT dei primi …
Attualmente sto svolgendo uno stage retribuito e mi è stato affidato il compito di mantenere un sistema obsoleto che è stato sviluppato da più sviluppatori (in momenti diversi) nel corso degli ultimi 5 anni. La direzione concorda sul fatto che "il sistema è in supporto vitale" e ricevo una fornitura …
Quando un fornitore dichiara di non voler più fornire supporto o servizi a un software (e ha dichiarato l'intenzione di uscire dal business senza offrire percorsi di aggiornamento), che tipo di ricorso è disponibile per il cliente? Si prega di considerare questo dal punto di vista del cliente . Il …
L'anno scorso ho creato un nuovo sistema usando Dependency Injection e un contenitore IOC. Questo mi ha insegnato molto su DI! Tuttavia, anche dopo aver appreso i concetti e gli schemi corretti, lo considero una sfida per disaccoppiare il codice e introdurre un contenitore IOC in un'applicazione legacy. L'applicazione è …
Lavoro per una grande azienda e sono responsabile di una grande applicazione java con migliaia di test junit. Da quando sono passato a questo ruolo, ci sono stati 200-300 test interrotti (probabilmente interrotti per anni). I test sono vecchi e fragili e sono un casino di dipendenze di spaghetti che …
Siamo una piccola, molto specializzata, società di gestione dei benefici con una raccolta di software estremamente utile e robusta, alcuni scritti in COBOL ma la maggior parte in BASIC. Due consulenti a tempo pieno hanno abilmente mantenuto e migliorato questo sistema per oltre 30 anni. Inutile dire che presto andranno …
Di recente sono stato coinvolto in una discussione su come gestire il refactoring in generale (che è un argomento interessante in sé). Alla fine è stata sollevata la seguente domanda: Come si gestiscono i conflitti di unione che si sono verificati a causa del fatto che qualcuno ha effettuato un …
Il titolo dice tutto. La mia azienda sta riutilizzando un progetto firmware legacy per un dispositivo microcontrollore, scritto completamente in semplice C. Ci sono parti che sono ovviamente sbagliate e devono essere cambiate, e che provengono da un background C # / TDD Non mi piace l'idea di eseguire il …
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 …
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 . Sono un neolaureato (lo scorso maggio!). Mentre ero ancora a scuola, volevo assicurarmi di avere …
Ho la responsabilità di un grande sito Web basato su Asp.Net. Attualmente è un sito Web (non un'applicazione Web), alcuni servizi di Windows e una serie di librerie di classi. Il livello dati utilizza una combinazione di LLBLGEN e Linq To LLBGen, nonché una serie di istanze di SQL inline …
COBOL è ancora (pesantemente?) Utilizzato per il calcolo finanziario. È una lingua vecchia e la maggior parte dei programmatori di AFAIK odiano o almeno non amano COBOL. Ciò pone una domanda: è l'unica ragione per cui COBOL viene ancora utilizzato dal software legacy o presenta vantaggi reali rispetto ad altri …
Attualmente sto eseguendo il refactoring di una parte di una base di codice di grandi dimensioni senza test unitari. Ho cercato di refactificare il codice in modo brutale, cioè cercando di indovinare cosa sta facendo il codice e quali cambiamenti non cambierebbero il suo significato, ma senza successo: interrompe casualmente …
Ci sono molte informazioni su strumenti e tecniche per migliorare le basi di codici legacy, ma non ho trovato casi di successo nel mondo reale. La maggior parte dei consigli è a livello micro e, sebbene utile, non convince molte persone a causa della mancanza di prove che può aiutare …
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.