Domande con tag 'anti-patterns'

1
risposta

Come evitare una grande complessità di classe mantenendo l'incapsulamento?

Sto sviluppando una libreria PHP per lavorare con grandi numeri (in questo momento solo con una classe "Decimal", ma voglio aggiungere nuove classi, per gestire numeri interi, razionali e complessi). In ogni caso, il problema è il seguente: D...
posta 06.04.2015 - 17:14
1
risposta

Come combatti il principio ASCIUTTO con le configurazioni?

Per esempio, diciamo che abbiamo una configurazione di nginx che punta a foo1, foo2 e foo3, così come una configurazione haproxy che punta a foo1, foo2 e foo3, e infine, uno strumento di distribuzione che punta agli stessi server rispettivi....
posta 25.07.2014 - 00:16
1
risposta

Strutture di database modulari

Ho esaminato il codice base che utilizziamo nel lavoro e sono preoccupato per le dimensioni del i pacchetti sono cresciuti. Il codice attuale è modulare, le procedure sono state suddivise in piccole parti funzionali (e verificabili). Il proble...
posta 01.07.2012 - 18:38
0
risposte

Dove sovrascrivere la progettazione degli elementi dell'interfaccia utente jQuery?

Stiamo utilizzando alcuni elementi dell'interfaccia utente jQuery nella nostra applicazione Web e ho bisogno di cambiare il loro design. Ad esempio, ui-progressbar è troppo alto e gli angoli arrotondati non si adattano bene al nostro design...
posta 20.11.2014 - 10:39
1
risposta

Perché singleton è un anti-pattern? [duplicare]

Molti articoli in Internet dicono che Singleton è un anti-pattern, perché rende più difficile il debug. Tuttavia non capisco perché eseguire il debug di un programma con un oggetto singleton è difficile. Per favore, spiega. Penso che i...
posta 14.11.2016 - 16:21
3
risposte

Come posso spiegare che questo è un anti-pattern? [chiuso]

Recentemente ho iniziato un nuovo lavoro. Il sistema esistente funziona bene, ma è mal progettato e difficile da mantenere, e stanno progettando di ricostruirlo in MVC e temo che sarà molto peggio. (Non a causa di MVC) Voglio scoraggiare il l...
posta 26.03.2014 - 06:51
1
risposta

Rifiutare la dichiarazione di commutazione di codice errato senza distorcere tutto

Di tanto in tanto inciampo su dichiarazioni di switch durante a Sessione di revisione del codice. Mi piacerebbe trovare un modo più elegante di questo codice .... $istannceOfClass = $repository->loadFoo(); switch($istannceOfClass) {...
posta 20.05.2018 - 14:54
4
risposte

Come comportarsi con un livello di squadra basso o medio?

Nel nostro team abbiamo sviluppatori di livello basso / medio: sanno come scrivere codice C # / JavaScript, ma la maggior parte è un modello di dominio anemico in un modo puramente funzionale di codifica, ma non ci sono test di unità, SOLID i pr...
posta 07.06.2017 - 14:36
2
risposte

È accettabile inoltrare un errore software a HTTP 500?

Dovrebbe essere generato un errore 500 solo dal server web, o è accettabile che il tuo programma lanci uno solo? try { some bad code; } catch (Exception) { set_header_code(500); set_content_type('application/json'); set_response_body(j...
posta 30.11.2016 - 00:39
1
risposta

Tasti di routing AMQP che identificano gli anti-pattern quando si usano gli argomenti

Sto lavorando alle specifiche per la creazione di una piattaforma di servizi web e AMQP è il protocollo di messaggistica utilizzato per l'interazione tra i componenti di questa piattaforma. Sto utilizzando scambi di argomenti per questo e vog...
posta 12.11.2016 - 09:26