Domande con tag 'design'

4
risposte

Quali sono le tecniche più efficaci per impedire che una base di codici diventi difficile da mantenere man mano che cresce? [chiuso]

Sono un ingegnere del software di 10 anni e mi sono chiesto cosa altre persone hanno trovato efficace nell'arrestare un degrado nel tempo della base di codice. Ad esempio, alcuni dei problemi che ho notato sono: grande debito tecnico perdi...
posta 14.12.2016 - 12:48
3
risposte

Dove devo inserire le mie classi enum?

Ho un codice che assomiglia a questo: // Player.hpp class Player { public: enum class State { RUN, WALK, STAND }; }; La classe enum State è usata dalla classe Player, così come da molti altri componenti esterni. In questo modo, ogni al...
posta 19.05.2018 - 17:12
2
risposte

Ci sono dei motivi per NON usare il design modulare? [chiuso]

L'ingegneria è tipicamente l'arte di sapere quale soluzione si adatta meglio al problema. Se mi venisse chiesto come dovrei usare le classi singleton? , tutti i database dovrebbero avere viste e trigger? , qual è il più grande framework PHP?...
posta 22.12.2016 - 21:39
11
risposte

Ricominciare tutto da capo? [duplicare]

Hai mai sviluppato qualcosa e sei arrivato al punto in cui pensi che questa sia spazzatura, il design è cattivo e anche se perderò tempo sarà meglio ricominciare tutto da capo? Cosa dovresti prendere in considerazione prima di fare questo p...
posta 04.03.2011 - 10:36
3
risposte

Veloce e buono: (Requisito - Validazione - Design) per uso personale? [chiuso]

Come eseguire in modo casuale la progettazione e la progettazione del software richieste? Sono uno sviluppatore inesperto e affronta il seguente problema: La mia azienda è una start-up e non ha sistemi di ingegnerizzazione del software....
posta 17.11.2011 - 07:15
2
risposte

Come utilizzare MVC in pratica

Sono molto confuso. Non riesco nemmeno a capire come verrà implementato MVC al di fuori dello sviluppo web. Potrebbe sembrare una domanda troppo generica, ma come si può applicare MVC. Ho le seguenti domande generali: M, V e C sono tutti pe...
posta 20.03.2013 - 21:58
7
risposte

Clausole di protezione dei nomi che generano eccezioni

Ho una funzione evaluate() che analizza un String per alcune variabili e le sostituisce con il valore corrispondente: public String evaluate() { String result = templateText; for (Entry<String, String> entry : variables...
posta 25.02.2013 - 12:13
3
risposte

Scrivere il tuo framework o usarne uno esistente? [duplicare]

So che ci sono domande simili a questa e ne ho letto la maggior parte. La maggior parte delle risposte a queste domande stanno parlando degli aspetti "costo-efficacia" e "risparmio di tempo" dei framework, che sono enormi motivi a favore dell'...
posta 13.04.2013 - 12:15
2
risposte

È cattiva progettazione lasciare una classe Constants durante il refactoring?

Sono stato incaricato di effettuare ricerche e suggerimenti su come refactoring / ripulire alcuni codici esistenti nella nostra base di codice. Attualmente, molti dei nostri progetti dipendono da una classe Constants, che contiene tutte le costa...
posta 23.12.2016 - 19:21
1
risposta

Come affrontare l'estensibilità considerando l'Anti-Simmetria Dati / Oggetto?

In Clean Code di Uncle Bob, pagina 124-125 afferma Procedural code (code using data structures) makes it easy to add new functions without changing the existing data structures. OO code, on the other hand, makes it easy to add new classes w...
posta 27.04.2018 - 17:40