Domande con tag 'philosophy'

5
risposte

Perché non possiamo acquisire il design del software in modo più efficace? [chiuso]

Come ingegneri, progettiamo tutti "artefatti" (edifici, programmi, circuiti, molecole ...). Questa è un'attività (design-the-verb) che produce un qualche tipo di risultato (design-the-noun). Penso che siamo tutti d'accordo sul fatto che desig...
posta 31.12.2010 - 14:09
3
risposte

Raccomanda un modello di progettazione / approccio all'esposizione / tolleranza / recupero da errori di sistema, gestione delle eccezioni (ad es. in Java, C ++, Perl, PHP)

Puoi raccomandare un modello / approccio di progettazione per l'esposizione / tolleranza / recupero da errori di sistema, gestione delle eccezioni (Java, C ++, Perl, PHP)? Alcuni errori devono essere segnalati. Alcuni errori possono essere...
posta 19.09.2011 - 16:18
2
risposte

Perché non tutti i metodi sono virtuali o perché non ogni classe ha almeno un'interfaccia?

Questa è una domanda più filosofica, che si rivolge alla piattaforma .NET, ma forse è utile anche per altre lingue. Sto facendo molti test unitari e soprattutto quando utilizzo componenti di terze parti con cui spesso lotto. In .NET è un'enorme...
posta 31.05.2016 - 10:31
3
risposte

Soluzione tecnica Specialized VS Specialized; cosa prendere in considerazione?

Recentemente abbiamo avuto una discussione in ufficio a causa di opinioni contrastanti tra gli sviluppatori. Un lato (lato S) sosteneva che le soluzioni tecniche dovevano necessariamente essere il più specifiche possibili, mentre l'altro lato (l...
posta 17.02.2012 - 09:54
2
risposte

Modern Interpretation of the Unix Philosophy of "Rule of Generation"

Secondo Wikipedia , Eric S. Raymond ha dichiarato che una delle 17 regole di Unix è la "regola di generazione", affermando che: Developers should avoid writing code by hand and instead write abstract high-level programs that generate cod...
posta 23.06.2015 - 15:07
4
risposte

Esistono lingue che consentono al contesto statico di una chiamata al metodo di essere disponibile in fase di runtime?

È possibile che un metodo conosca il tipo di metodo in cui è chiamato? Così, ad esempio, nel seguente codice psuedo orientato agli oggetti: Instance io = new InstanceSubclass(); io.doStuff(); Esiste un linguaggio che consente a doStuff()...
posta 02.01.2012 - 02:35
11
risposte

Codice efficace e efficiente [chiuso]

TL; DR: codice rapido e sporco o "corretto" (inserisci la tua definizione di questo termine)? C'è spesso una tensione tra "efficiente" ed "efficace" nello sviluppo del software. "Efficiente" spesso indica un codice che è "corretto" dal p...
posta 21.02.2011 - 18:31
10
risposte

L'Open Source porta a una cattiva programmazione? [chiuso]

Ho un pensiero che ho provato a chiedere a SO, ma non mi è sembrato il posto adatto. Penso che siti come Google Code, GitHub, SourceForge ... abbiano avuto un ruolo importante nella storia della programmazione. Tuttavia, ho scoperto che c'è un a...
posta 29.11.2010 - 06:50
4
risposte

Principio YAGNI messo in pratica

Recentemente mi sono imbattuto in questo principio e finora è chiaro il fatto che fare cose che non ti servono al momento non è fattibile in quanto potrebbero non essere utilizzati o potrebbero essere modificati. Detto questo, considera il se...
posta 31.01.2015 - 02:18
4
risposte

Cosa significa essere uno sviluppatore di giochi? [chiuso]

Sono uno sviluppatore .NET e principalmente costruisco GUI, ma naturalmente anche C # puro a causa dell'architettura e delle esigenze a livello di database. Per me, gli sviluppatori di giochi nelle discussioni venivano spesso definiti semplic...
posta 11.04.2011 - 08:49