Domande con tag 'anti-patterns'

27
risposte

La generazione del codice sorgente è anti-pattern?

Se qualcosa può essere generato, quella cosa è data, non codice. Detto questo, non è tutta questa idea del generare codice sorgente un fraintendimento? Cioè, se c'è un generatore di codice per qualcosa, allora perché non rendere quella cosa u...
posta 29.11.2017 - 04:51
9
risposte

Le eccezioni come flusso di controllo sono considerate un serio antipattern? Se è così, perché?

Alla fine degli anni '90 ho lavorato un po 'con un codice base che utilizzava eccezioni come controllo del flusso. Ha implementato una macchina a stati finiti per pilotare le applicazioni di telefonia. Ultimamente mi sono ricordato di quei giorn...
posta 04.03.2013 - 23:27
7
risposte

Cosa c'è di sbagliato nelle stringhe magiche?

Come sviluppatore di software esperto, ho imparato ad evitare le stringhe magiche. Il mio problema è che è passato tanto tempo da quando li ho usati, ho dimenticato la maggior parte dei motivi per cui. Di conseguenza, ho difficoltà a spiegare...
posta 05.02.2018 - 10:29
11
risposte

Come si chiama l'antipattern opposto a "reinventare la ruota"? [chiuso]

L'antipattern " Reinvent the wheel " è piuttosto comune - invece di usare una soluzione pronta, scrivi il tuo da zero. La base di codice cresce inutilmente, interfacce leggermente diverse che fanno la stessa cosa ma leggermente abbondano in mo...
posta 18.04.2017 - 16:51
0
risposte

"I commenti sono un odore di codice" [chiuso]

Un mio collega crede che qualsiasi uso di commenti in-code (cioè, non metodo javadoc o commenti di classe) sia un codice odore . Cosa ne pensi?     
posta 25.11.2011 - 23:32
60
risposte

Quali elementi suonano all'istante le campane quando guardano il codice? [chiuso]

Ho partecipato a un evento di artigianato del software un paio di settimane fa e uno dei commenti è stato "Sono sicuro che tutti riconosciamo il codice errato quando lo vediamo" e tutti hanno annuito saggiamente senza ulteriori discussioni. Q...
posta 13.12.2010 - 15:48
10
risposte

Esiste un nome per il pattern (anti-) dei parametri di passaggio che verranno utilizzati solo a diversi livelli nella catena di chiamate?

Stavo cercando di trovare alternative all'uso della variabile globale in qualche codice legacy. Ma questa domanda non riguarda le alternative tecniche, sono principalmente preoccupato della terminologia . La soluzione ovvia è passare un para...
posta 31.10.2016 - 15:55
14
risposte

L'uso di blocchi try-catch nidificati è un anti-pattern?

Questo è un antipattern? È una pratica accettabile? try { //do something } catch (Exception e) { try { //do something in the same line, but being less ambitious } catch (Exception ex) {...
posta 09.11.2011 - 17:16
14
risposte

Nome per questo antipattern? Campi come variabili locali [chiuso]

In un codice che sto esaminando, vedo roba che è l'equivalente morale di quanto segue: public class Foo { private Bar bar; public MethodA() { bar = new Bar(); bar.A(); bar = null; } public MethodB(...
posta 31.08.2012 - 16:25
8
risposte

La modifica di un parametro in entrata è un antipattern? [chiuso]

Sto programmando in Java, e faccio sempre diventare i convertitori in questo modo: public OtherObject MyObject2OtherObject(MyObject mo){ ... Do the conversion return otherObject; } Nel nuovo ambiente di lavoro il modello è: public...
posta 23.06.2014 - 13:53