Quando eseguo refacting su larga scala, sto spesso commentando il contenuto dei metodi e usando NotImplementedExceptions per cose che ho ancora bisogno di refactoring. Il problema è che questo interferisce con le "NotImplementedExceptions" valid...
Ho una domanda metodologica. Mi trovo di fronte a un sistema legacy abbastanza grande (Java Enterprise). Sono nuovo nel suo codebase - come tutti i membri del team - poiché è un prodotto che avevamo in outsourcing che gli uomini d'affari hanno...
Voglio scrivere uno strumento di refactoring per il linguaggio di programmazione Java.
Per questo motivo ho bisogno di fare query strutturali contro l'albero di sintassi astratto. Dato questo AST come ottengo le risposte alle seguenti dichiar...
La nostra applicazione web ha un sistema di controllo accessi complesso che incorpora basato sui ruoli e a livello di oggetto privilegi.
Nel livello della business logic, questo è implementato da un componente che ottiene (e memorizza nel...
Sono sicuro che siamo stati tutti nella situazione in cui abbiamo ereditato codice che era "eccessivamente pubblico", che diventa obsoleto o che deve essere sottoposto a refactoring. In queste situazioni, è facile passare molti giorni analizzand...
Qualcuno sa di uno strumento che potrebbe aiutare a trovare classi che assumono troppe responsabilità?
es. Visualizzando le dimensioni di un file rispetto agli altri file nella base di codice, può essere facile individuare classi massive che...
Attualmente sto sviluppando un'applicazione di e-commerce piuttosto ampia che gestisce più campi aziendali diversi. Come ogni applicazione di e-commerce, abbiamo un Concetto chiamato Ordine che ha uno o più OrderItem .
Dato che copriamo pi...
Ho due componenti, entrambi sono una coppia parser / builder. Quindi componente A può analizzare A e creare A , componente B può analizzare B e creare B .
A e B contengono entrambe entità diverse, che ven...
Sto correndo nell'esatto problema Robert Martin menzionato quando ho una classe chiamata Manager , la mia ha troppa (ridondante).
Sto scrivendo un sistema che esegue calcoli su molti buffer contenenti dati che formano una sorgente con...
È buona norma utilizzare molti controlli utente per aiutare a ridefinire un'applicazione Web?
Nel mio caso, è un sito Web ASP.NET di Webforms VB.NET. Tutte le nostre pagine sono organizzate in sezioni che, pur essendo correlate e apparten...