Domande con tag 'design'

5
risposte

Mi sbaglio nel pensare che aver bisogno di qualcosa come AutoMapper sia un'indicazione di design scadente?

Automapper è un "oggetto-oggetto mappatore" per .Net, che significa copiare oggetti da una classe in un'altra classe che rappresenta la stessa cosa. Perché è sempre utile? La duplicazione delle classi è sempre utile / buona progettazione?...
posta 03.10.2012 - 15:18
11
risposte

Afflitto da bug multithread

Nel mio nuovo team che gestisco, la maggior parte del nostro codice è piattaforma, socket TCP e codice di rete http. Tutto il C ++. La maggior parte proveniva da altri sviluppatori che hanno lasciato la squadra. Gli attuali sviluppatori del team...
posta 25.05.2012 - 09:55
4
risposte

Esiste una differenza tra un componente e un modulo

Ho un piccolo problema con i termini modulo e componente. Nella mia mente, un modulo sono classi raggruppate, che sono accessibili solo tramite un'interfaccia ben definita. Nascondono tutti i dettagli di implementazione e sono riutilizzabili. I...
posta 10.12.2012 - 17:17
5
risposte

Come spiegare perché le scelte di progettazione sono buone? [chiuso]

Da quando sono diventato uno sviluppatore migliore, trovo che gran parte delle mie capacità progettuali derivano più dall'intuizione che dall'analisi meccanica. È grandioso Mi permette di leggere il codice e avere un'idea per esso più veloce. Mi...
posta 25.09.2012 - 01:00
6
risposte

Utilizzo di un database relazionale vs oggetti JSON per dati evento / attività

Sto lavorando a un progetto in cui sto cercando di decidere tra l'utilizzo di un database relazionale SQL standard o oggetti JSON per archiviare dati su un evento o un'attività. Il progetto memorizzerà i dati su più tipi di eventi, quindi ho...
posta 11.04.2014 - 19:48
9
risposte

Esistono linguaggi di programmazione che seguono un approccio di sviluppo minimalista?

Trovo che quando le lingue sono considerate come software commerciali, è sempre necessario aggiungere nuove funzionalità per giustificare le nuove versioni. Possono esserci o ci sono lingue in cui la versione 1.0 è la versione finale? Ovviame...
posta 26.12.2012 - 14:54
4
risposte

C'è una buona ragione per rendere le funzioni pure non pubbliche?

Ho avuto un piccolo dibattito in corso con un collega. In poche parole, c'è un buon motivo per nascondere / incapsulare le funzioni che sono pure? Per "puro" intendo la definizione di Wikipedia : Restituisce sempre gli stessi risultati d...
posta 26.09.2014 - 16:41
2
risposte

le migliori pratiche della funzione factory python

Supponiamo di avere un file foo.py contenente una classe Foo : class Foo(object): def __init__(self, data): ... Ora voglio aggiungere una funzione che crea un oggetto Foo in un certo modo dai dati di origine grezza. D...
posta 29.09.2012 - 15:58
8
risposte

Come gestisci il design in Scrum?

Come gestisci il design in Scrum? Hai ancora documenti di design ben scritti per ogni iterazione di mischia? Hai solo disegnato note con diagrammi UML? O hai solo un codice ben commentato? Ogni iterazione può comportare la modifica del design...
posta 14.01.2011 - 04:16
7
risposte

La programmazione funzionale ignora i benefici ottenuti dal "sui criteri da utilizzare per la decomposizione di sistemi in moduli" (nascondimento dei dati)?

C'è un articolo classico chiamato sui criteri da utilizzare per decomporre i sistemi in moduli che ho appena letto per la prima volta Ha perfettamente senso per me ed è probabilmente uno di quegli articoli su cui è basato l'OOP. La sua conclus...
posta 05.10.2013 - 00:23