Tutte le domande

5
risposte

Il campo incapsulato C # è una violazione di YAGNI

Considera questi due modi per dichiarare un campo in una classe C # opzione A public class AuditController { public DataAccess Service; } opzione B public class AuditController { private DataAccess service; public DataA...
posta 24.08.2018 - 16:28
5
risposte

In che modo Agile evita lo stallo del progetto quando è quasi completato (la sindrome del 90 percento)?

Ho letto molto nelle ultime settimane su qualcosa che chiama la sindrome del 90%. Fondamentalmente, la sindrome descrive un progetto che raggiunge circa il 90% del completamento in programma, quindi si blocca, finendo infine dopo circa il dop...
posta 10.08.2017 - 17:56
10
risposte

I programmatori che hanno bisogno di molto "aiuto esterno" - è così male? [chiuso]

È una specie di cattivo gusto o di scarsa pratica quando i programmatori usano una quantità insolita di librerie / framework per portare a termine determinati compiti? Sto lavorando con qualcuno su un progetto di programmazione relativamente sem...
posta 09.03.2011 - 05:58
9
risposte

Linguaggio embedded mission critical [chiuso]

Forse la domanda sembra un po 'strana, quindi spiegherò un po' lo sfondo. Attualmente sto lavorando a un progetto in un'università, che sarà un software di bordo completo per un satellite. Il sistema è programmato in C ++ su un sistema operat...
posta 15.11.2011 - 19:24
5
risposte

Cosa dovrebbe accadere all'avvio di un avvio di un progetto software?

Una rapida introduzione I miei semestri universitari comprendono un progetto di 8 settimane che lavora per una società reale con un bisogno di software al fine di ottenere un'esperienza pratica tanto necessaria. Ho appena iniziato un progetto...
posta 10.04.2012 - 14:11
3
risposte

Terminologia Microsoft: .NET C ++ vs. C ++ tradizionale

Recentemente ho lavorato con un team che utilizza sia .NET C ++ sia pre- .NET C ++. Comprendo perfettamente le differenze tecniche tra le due tecnologie. Tuttavia, a volte mi sento come se fossi in difficoltà quando si tratta della terminolog...
posta 03.01.2011 - 22:12
4
risposte

quanto spesso abbiamo bisogno di fare una valutazione per uno sviluppatore? [chiuso]

Ho questa domanda dal momento che il mio amico mi ha detto che se avessimo una valutazione frequente come 4 mesi o 6 mesi una volta, le persone si rivolgeranno a una mentalità orientata al denaro. Ma penso che in un altro aspetto, la gente ri...
posta 17.12.2010 - 07:10
6
risposte

La duplicazione dei file evita di programmare la ramificazione di un pattern buono o anti?

per esempio, supponiamo di dover suonare suoni diversi in base al "grado": elenco file: fairSound.mp3 goodSound.mp3 excellentSound.mp3 codice: showResult(grade){ if(grade==0 || grade==1){ SoundUtility.play(fairSound); }else if(...
posta 02.11.2018 - 05:21
5
risposte

Sul cellulare esiste un motivo per cui i processi sono spesso di breve durata e devono persistere esplicitamente nel loro stato?

La maggior parte delle piattaforme mobili (come Android, iOS, Windows Phone 7 e credo che il nuovo WinRT) può uccidere i processi di applicazioni inattivi sotto pressione di memoria. Per evitare che ciò influisca sull'esperienza utente, le appli...
posta 07.06.2012 - 05:56
2
risposte

come refactoring molti singletons

Ho un programma python di medie dimensioni (~ 5000 linee di codice), che ho accumulato nel tempo, senza alcun piano particolare mentre procedevo. L'architettura con cui ho finito è composta da 5-6 oggetti Singleton di grandi dimensioni, ognuno d...
posta 14.10.2015 - 07:51