Tutte le domande

5
risposte

Come procedere nella gestione di progetti / prodotti dopo 3 anni di esperienza di programmazione? [chiuso]

Per essere un programmatore migliore ci sono modi per iniziare come: Ottieni un progetto open source e inizia a contribuire ad esso. Risolvi alcuni Project Euler o Yodacode Esercitazione. Ma se qualcuno vuole muoversi nella di...
posta 25.01.2011 - 19:35
3
risposte

Iniezione di dipendenza: come posso progettare questa situazione con una radice di composizione?

C'è questo articolo che dice: A Composition Root is a (preferably) unique location in an application where modules are composed together. Only applications should have Composition Roots. Libraries and frameworks shouldn't. A...
posta 16.12.2018 - 10:47
1
risposta

È comune che aggiunte apparentemente di piccole dimensioni comportino il cambiamento di molte funzioni?

Ho scritto un calcolatore binario & programma di insegnamento binario nel linguaggio di programmazione Rust. Stavo prendendo un approccio iterativo in cui ho deciso di iniziare per prima cosa un gioco base "learn binary". Questo gioco visual...
posta 01.12.2018 - 06:53
4
risposte

In che modo il linguaggio [X] gestisce forme indeterminate come 0 ^ 0?

Mentre x va a 0, i limiti di x ^ 0 e 0 ^ x vanno rispettivamente a 1 e 0. Alcuni dicono che il miglior valore per 0 ^ 0 dipende dal contesto, altri dicono che il valore di 0 ^ 0 dovrebbe essere 1. Sono interessato a sapere che cosa dicono gli im...
posta 05.10.2010 - 23:05
4
risposte

Suggerimenti per lo sviluppo con un team remoto? [chiuso]

La mia azienda ha uffici aziendali in tutto il paese e io sono stato assunto sotto contratto per lavorare in un ufficio mentre il resto del mio team lavora in un altro. Siamo nello stesso fuso orario, ma decisamente remoti. Non ho ancora incontr...
posta 31.01.2011 - 08:32
3
risposte

Che cosa significa la seguente definizione di interfaccia?

Sto leggendo Laboratorio UML in tempo reale per sistemi embedded e non capisco cosa stanno dicendo qui . Ho evidenziato in grassetto le parti del testo che non comprendo completamente. Sto cercando di capirlo dal punto di vista del punto C....
posta 14.10.2016 - 00:59
4
risposte

Pulisci il codice e cancella la cronologia git / jira

Ho iniziato a leggere il libro Clean Code di Robert C. Martin e all'inizio ho trovato questa idea del suo interessante, "Lascia che il pulitore del codice di quello che hai trovato" adattato dal "Lascia che il pulitore del campeggio sia più puli...
posta 17.12.2018 - 08:32
1
risposta

Chiamata esplicita a Chiudi per una connessione db all'interno di un blocco utilizzando in C #?

È considerata una cattiva pratica chiamare Close per una connessione al database all'interno di un blocco using? ad esempio: using (SqlConnection conn = new SqlConnection(sConn)) { cmd.Connection = conn; // do database stuff conn.C...
posta 21.02.2017 - 16:09
4
risposte

Design: le funzionalità di annullamento / ripetizione devono far parte del livello aziendale di un'app?

Stiamo sviluppando una grande applicazione con una vasta GUI e un livello aziendale complesso. Senza entrare troppo nel dettaglio, l'applicazione è attualmente implementata in un ricco client nativo, ma la funzionalità è approssimativamente sepa...
posta 06.10.2016 - 11:39
1
risposta

CQRS / ES in haskell, usando l'architettura di carta "Out of the tar pit"

Trovo difficile alleare CQRS / ES con l'architettura della carta "Out of tar pit". Questa architettura implica 4 livelli: Stato (stato dell'applicazione) Dominio aziendale (puramente funzionale) I / O Controllo (tutte le cose sporch...
posta 11.01.2017 - 14:27