Tutte le domande

5
risposte

I diagrammi di classe UML sono adeguati per progettare i sistemi JavaScript?

Dato che UML è orientato verso un approccio più classico all'orientamento agli oggetti, è ancora utilizzabile in modo affidabile per progettare i sistemi JavaScript? Un problema specifico che posso vedere è che i diagrammi di classe sono, di...
posta 15.09.2012 - 03:06
12
risposte

Come scrivere un interprete di comandi / parser?

Problema: esegui i comandi sotto forma di stringa. esempio di comando: /user/files/ list all; equivalente a: /user/files/ ls -la; un altro: post tw fb "HOW DO YOU STOP THE TICKLE MONSTER?;" equivalente a:      p...
posta 17.12.2011 - 01:52
5
risposte

Unit Testing in un mondo "no setter"

Non mi considero un esperto di DDD ma, come architetto di soluzioni, cerco di applicare le migliori pratiche ogni volta che è possibile. So che c'è un sacco di discussioni sui pro e contro dello stile "no" (pubblico) setter in DDD e posso vedere...
posta 18.03.2013 - 13:48
5
risposte

In che modo i linguaggi puramente funzionali gestiscono la modularità?

Vengo da uno sfondo orientato agli oggetti in cui ho imparato che le classi sono o almeno possono essere utilizzate per creare uno strato di astrazione che consente un facile riciclo del codice che può quindi essere utilizzato per creare oggetti...
posta 09.06.2013 - 20:23
2
risposte

Chi ha progettato le eccezioni?

Da dove provengono le eccezioni e la gestione delle eccezioni? Mi piace il modo in cui .NET lo usa, mi piace come C ++ lo supporta (ma le biblioteche purtroppo usano il codice di ritorno o sono scritte in C). So che è praticamente uno standar...
posta 26.01.2011 - 23:09
5
risposte

che cos'è esattamente la programmazione di sistema?

Non ho mai capito cosa significasse la programmazione di sistema. La solita definizione data è "... fare qualcosa vicino agli Os o estendere le funzioni di Os ...". Usa direttamente l'API di Windows piuttosto che alcune librerie per dire che...
posta 05.06.2012 - 15:13
1
risposta

Quanto tempo devo dedicare al refactoring del mio codice? [chiuso]

Non so se è solo con me, ma quando comincio a refactoring del codice, spreco molto tempo a farlo e non finisce mai. Ogni volta che leggo di nuovo il codice, trovo qualcosa che può essere migliorato, il refactoring del codice è come il mio cer...
posta 02.10.2010 - 16:05
3
risposte

Esistono lingue OO senza ereditarietà?

Durante una revisione del codice oggi, un mio collega ha detto qualcosa di interessante: prototype is only useful when you need inheritance - and when's inheritance ever a good idea? Ci ho pensato e mi sono reso conto che di solito uso l...
posta 06.10.2014 - 20:22
4
risposte

Best practice per la riprogettazione di un database

Sono a conoscenza di alcune best practice generali durante la progettazione di un database per un'applicazione, ma per quanto riguarda la riprogettazione? Sono in una squadra incaricata di riprogettare un'applicazione aziendale interna, anche...
posta 03.01.2012 - 18:13
2
risposte

Modelli alternativi per lo sviluppo web? (non MVC) [chiuso]

Recentemente ho letto alcuni post del blog su MVC e su come non si adatta al web . Ho imparato a conoscere modelli alternativi come RMR Architecture . Sono curioso di sapere quali altri pattern le persone utilizzano sul Web oltre a MVC? Ino...
posta 13.04.2011 - 00:04