Tutte le domande

5
risposte

Quando iniziare a scrivere Gestione eccezioni, Registrazione

Quando inizi a scrivere il tuo codice di gestione delle eccezioni? Quando inizi a scrivere le dichiarazioni di registrazione. Ai fini dell'elaborazione di questa domanda, supponiamo di essere su piattaforma .NET con log4net logging, ma non es...
posta 29.10.2010 - 05:35
5
risposte

Gli standard di codifica devono essere applicati dal server di integrazione continua?

Gli standard di codifica / stile devono essere applicati dal server di integrazione continua che esegue gli strumenti di analisi statica (ad esempio PMD, StyleCop / FxCop) e fallendo la generazione se gli standard non vengono seguiti? Quali tipi...
posta 22.09.2012 - 04:43
7
risposte

Come funziona agile quando si sostituisce un sistema funzionante?

In un mondo Agile ideale, si crea rapidamente un sottoinsieme piccolo ma utile del sistema finale desiderato e lo si dà agli utenti. Sono entusiasti, perché è utile, iniziano a usarlo e danno feedback. Elabora quindi cosa aggiungere, crealo e ri...
posta 02.05.2012 - 04:40
2
risposte

In che modo C ++ gestisce l'ereditarietà multipla con un antenato comune condiviso?

Non sono un ragazzo C ++, ma sono costretto a pensarci. Perché l'ereditarietà multipla è possibile in C ++, ma non in C #? (Conosco il problema dei diamanti , ma non è quello che sto chiedendo qui). In che modo C ++ risolve l'ambiguità delle fi...
posta 30.01.2013 - 05:17
4
risposte

Esiste una diversa logica di utilizzo per le classi / interfacce astratte in C ++ e Java

Secondo Herb Sutter uno dovrebbe preferire le interfacce astratte (tutte le funzioni pure virtuali) alle classi astratte in C ++ per disaccoppiare l'implementazione il più lontano possibile. Mentre personalmente trovo questa regola molto utile,...
posta 07.08.2012 - 20:48
7
risposte

Primitive vs Class per rappresentare un oggetto dominio semplice?

Quali sono le linee guida generali o le regole pratiche per quando utilizzare un oggetto specifico del dominio o una semplice stringa o numero? Esempi: Età class vs Integer? FirstName class vs String? UniqueID vs String Classe Phone...
posta 30.10.2017 - 06:42
8
risposte

Ti sviluppi con la localizzazione in mente?

Quando lavori su un progetto software o su un sito web, sviluppi con la localizzazione in mente? Con questo intendo per esempio Esternalizzazione di tutte le stringhe, inclusi i messaggi di errore. Non usare immagini che contengono test...
posta 30.12.2010 - 14:52
4
risposte

Rails: Law of Demeter Confusion

Sto leggendo un libro chiamato Rails AntiPatterns e parlano di usare la delega per evitare di infrangere la legge di Demeter. Ecco il loro primo esempio: Credono che chiamare qualcosa di simile nel controller sia sbagliato (e sono d'accordo)...
posta 17.10.2013 - 08:47
6
risposte

Quale convenzione di denominazione utilizzare per i parametri di funzione C #

Ci sono situazioni in cui un nome passato in Parameter sarà Cast in un nuovo tipo, ma il nome dell'oggetto Passed dovrebbe rimanere simile. Per il caso di Attributi di classe, possiamo usare questo operatore, ma per quanto riguarda la variabile...
posta 25.04.2011 - 09:23
7
risposte

L'esperienza C # si traduce bene in C ++? [chiuso]

Le mie lezioni di programmazione a scuola erano in C ++, ma alla fine ho lavorato a un lavoro con C # negli ultimi anni. Se esistesse una posizione che richiedesse un'esperienza di 1 o 2 anni in C ++, la mia esperienza in C # sarebbe degna di co...
posta 03.10.2011 - 22:42