Domande taggate «anti-patterns»

Un anti-pattern è un comportamento o una pratica che è comune nonostante sia inefficace o controproducente.


2
Domare le classi delle "funzioni di utilità"
Nella nostra base di codice Java continuo a vedere il seguente modello: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...) {...} } /** This class does applied foo-related things. */ …




12
La differenza tra buone pratiche e buon senso?
C'è molta conversazione sulle migliori pratiche 1 nello sviluppo del software. Ho visto almeno tre punti importanti discutere molto sia su SE che altrove: Cosa si qualifica come best practice e perché? Vale la pena discutere delle migliori pratiche in primo luogo, perché è ragionevole affermare che nessuna pratica è …


8
L'attivazione e la disattivazione delle funzionalità dell'interfaccia utente (o di altre) in base alle date, ha un odore di codice?
Abbiamo un terribile sistema scritto in ASP.NET 2.0 al quale dobbiamo aggiungere alcune funzionalità. Il problema è che un determinato prodotto ha funzionalità di interfaccia utente che devono essere attivate per l'attività avviata dopo una certa data (e altre disattivate), mentre la pagina deve apparire uguale per l'attività esistente. Sto …




3
Esiste un anti-modello formale per descrivere lo scenario?
Viene scritto del codice per generare fogli di calcolo Excel (Office Interop). Il codice funziona molto male. Un sottosistema è progettato per generare i file durante la notte. Le prestazioni non sono un problema durante la notte. Viene creata una funzione per selezionare il file corretto tra i 100 diversi …

7
Violazione del principio DRY
Sono sicuro che ci sia un nome per questo anti-pattern da qualche parte; tuttavia non ho abbastanza familiarità con la letteratura anti-pattern per saperlo. Considera il seguente scenario: or0è una funzione membro in una classe. Nel bene e nel male, dipende fortemente dalle variabili dei membri della classe. Il programmatore …


3
Anti-for-if antipattern
Stavo leggendo in questo post sul blog l'anti-pattern for-if, e non sono abbastanza sicuro di capire perché sia ​​un anti-pattern. foreach (string filename in Directory.GetFiles(".")) { if (filename.Equals("desktop.ini", StringComparison.OrdinalIgnoreCase)) { return new StreamReader(filename); } } Domanda 1: È a causa del return new StreamReader(filename);dentro for loop? o il fatto che …

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.