Tutte le domande

2
risposte

Voglio davvero un Enum dinamico o qualcos'altro? Meglio il caching? Una Struct?

Questa domanda viene posta su SO e questo sito spesso assomiglia. "Come faccio un enum dinamico?" Le risposte vanno da te non a possibili soluzioni di tempo di compilazione. Ora la mia domanda è: voglio un enum dinamico che viene generato dalle...
posta 28.01.2013 - 21:14
4
risposte

Livello logico aziendale completamente separato da MVC

Al momento stiamo effettuando il refactoring dei nostri metodi di controller nell'applicazione ASP.NET MVC. All'inizio abbiamo separato il livello di accesso ai dati (il nostro obiettivo era rimuovere completamente LINQ dai controllori). Ora...
posta 02.07.2014 - 13:06
2
risposte

Termine formale per il web-ify un pezzo di software o programma esistente o un modulo? [chiuso]

C'è un software che eseguiamo come servizio di Windows. Attualmente non è progettato per sopportare un carico enorme. Quindi abbiamo bisogno che questo servizio sia ospitato su http in modo che più client possano farne uso. Non è l'intero serviz...
posta 30.01.2013 - 06:06
3
risposte

È ipotizzabile avere milioni di liste di dati in memoria in Python?

Negli ultimi 30 giorni ho sviluppato un'applicazione Python che utilizza un database MySQL di informazioni (in particolare sugli indirizzi norvegesi) per eseguire la convalida e la correzione degli indirizzi. Il database contiene circa 2,1 milio...
posta 03.12.2012 - 09:48
1
risposta

Nome per un bug che scompare quando qualcuno lo guarda [chiuso]

Qualcuno sa di un nome esistente per un bug che scompare nel momento in cui chiami qualcuno per guardarlo? È un fenomeno divertente, ma di tanto in tanto è successo che sto lavorando su un bug che appare costantemente, ma non appena richiama un...
posta 30.01.2013 - 18:52
1
risposta

Perché dovrei usare Control.Exception in Haskell?

Sto cercando di padroneggiare veramente la gestione degli errori di Haskell e sono arrivato al punto in cui non capisco perché utilizzare Control.Exception invece di Control.Monad.Error. Per come posso vederlo, posso catturare eccezioni Contr...
posta 04.01.2013 - 22:47
1
risposta

Approcci per ridurre la complessità ciclomatica

Stavo eseguendo il nostro codice tramite JSHint, e ho deciso di passare i controlli contro la complessità ciclomatica, per poi proseguire con uno sprint a lungo refactoring. Un posto però mi ha sconcertato, ecco un frammento di codice: var raf...
posta 04.04.2013 - 18:44
2
risposte

Quali di questi esempi di OOP dimostrano i concetti OOP corretti?

Sto ancora cercando di avvolgere la mia mente attorno a OOP. Tutti gli esempi seguenti funzionano, naturalmente, ma c'è uno (o forse un altro) che meglio esemplifica i concetti OOP? /** * For the following examples the Image class queries an...
posta 05.03.2013 - 17:58
1
risposta

Utilizzo di un nome utente pubblico come nome utente di accesso

Mi sono appena reso conto che un sistema che sto sviluppando espone il nome utente di un utente nell'URI. Questo è un problema, dal momento che alcune pagine degli utenti sono pubbliche. Pertanto le persone conosceranno il loro nome utente. H...
posta 06.03.2013 - 16:57
3
risposte

Prevenire la violazione di Liskov Sostituzione

Sto reimplementando alcuni componenti e ho notato che la versione originale ha una violazione di Liskov Substitution. Non è poi così importante, anche se mi piacerebbe sbarazzarmene nella nuova implementazione. Tuttavia, non mi è chiaro come far...
posta 27.02.2013 - 13:50