Tutte le domande

3
risposte

Prendendo una tipizzazione strong e statica a un estremo? [duplicare]

È comune nella tipizzazione strong e statica utilizzare tipi diversi anche per variabili con tipi semplici e primitivi per facilitare l'analisi statica e indicare l'intento del programmatore. Un colore e un punto nello spazio 3D potrebbero ess...
posta 26.05.2015 - 03:50
2
risposte

Troppi file CS in un singolo progetto [duplicato]

Sto lavorando a un progetto "brown-field", con un team di programmatori. Capisco che ogni programmatore avrà stili diversi. Mi sto imbattendo in critiche con il mio stile di codifica, in particolare creando "troppi file di classe" (ovvero tr...
posta 18.03.2014 - 16:09
5
risposte

Come gestisci il controllo delle versioni in un progetto a più lati?

So che è una domanda ampia, quindi cercherò di essere il più specifico possibile. Questa domanda è più una questione "organizzativa" che tecnica. Abbiamo un progetto multi-lato con questi componenti principali: Un server che ospita la log...
posta 01.12.2014 - 14:01
5
risposte

Microservices: MonolithFirst?

Ho svolto ricerche sulle architetture dei microservizi cercando di ottenere una panoramica di alto livello di tutti i pro e contro, whens e perché, ecc. Molte delle informazioni che sto leggendo / guardando provengono da ThoughtWorks (Martin Fow...
posta 22.04.2018 - 15:21
2
risposte

Che cosa rende l'Iterator un modello di progettazione?

Mi sono chiesto che cosa rende speciale Iterator rispetto ad altri costrutti simili, e questo ha reso la Gang of Four elencalo come schema di progettazione. L'Iterator si basa sul polimorfismo (una gerarchia di raccolte con un'interfaccia c...
posta 26.11.2016 - 19:52
1
risposta

I pattern non sono elementi costitutivi, quindi non dovrei creare un'app su pattern MVC / MVP?

Ho letto questa pagina sui modelli di progettazione e su come dovresti trattare loro quando scrivi il tuo codice. Dalla mia comprensione, come afferma il titolo nel link: Patterns are not building blocks. Se capisco correttamente, ques...
posta 04.11.2017 - 20:49
4
risposte

Quali sono le buone strategie di check-in per il controllo del codice sorgente per attività di grandi dimensioni?

La regola generale è di mantenere i check-in piccoli e il check-in spesso. Ma a volte l'attività richiede grandi cambiamenti al framework sottostante. Quindi il check-in prima di completare l'attività interromperà il progetto fino a quando non a...
posta 30.10.2010 - 07:38
2
risposte

Genera automaticamente password durante la registrazione?

Sto sviluppando un sistema di registrazione per un progetto su cui sto lavorando. Poiché gli utenti tendono a non iscriversi se il processo è troppo lungo, ho pensato di richiedere (almeno inizialmente) solo la loro e-mail, in cui vorrei invi...
posta 30.06.2015 - 18:04
4
risposte

L'omissione di "destructors" in C sta portando YAGNI troppo lontano?

Sto lavorando a un'applicazione media embedded in C usando tecniche simili a OO. Le mie "classi" sono moduli .h / .c che utilizzano strutture di dati e strutture di puntatori di funzioni per emulare l'incapsulamento, il polimorfismo e l'iniezion...
posta 22.07.2014 - 18:17
3
risposte

Qual è la differenza tra i requisiti Elicitation e Requirements Analysis nel mondo reale?

La mia domanda è mirata a tracciare una linea sottile tra i requisiti dell'Elicitation and Requirements Analysis. Qual è la differenza tra questi due?     
posta 04.01.2011 - 21:48