Tutte le domande

13
risposte

Devo includere un metodo di autodistruzione alle mie applicazioni?

Recentemente ho avuto un'esperienza negativa, in cui il cliente è stato salvato dalla fattura, ma il mio intermediario ha già caricato il nostro software e il design sul server client. Il cliente è diventato un criminale noto e, naturalmente, ha...
posta 19.09.2011 - 19:24
6
risposte

Sta inizializzando un char [] con una cattiva pratica letterale stringa?

Stavo leggendo un thread intitolato "strlen vs sizeof" su CodeGuru , e una delle risposte afferma che "è comunque [sic] una cattiva pratica per initialie [sic] una matrice char con una stringa letterale. " È vero, o è solo la sua opini...
posta 16.01.2013 - 17:25
5
risposte

Che cos'è la programmazione funzionale che la rende intrinsecamente adatta all'esecuzione parallela? [duplicare]

Ho letto ripetutamente che i linguaggi funzionali sono ideali (o almeno molto spesso utili) per il parallelismo. Perchè è questo? Quali concetti e paradigmi principali vengono tipicamente impiegati e quali problemi specifici risolvono? A li...
posta 17.08.2015 - 00:25
10
risposte

Prototipazione contro Clean Code nelle fasi iniziali

Ho intenzione di lavorare / iniziare alcuni progetti personali che potrebbero diventare il mio lavoro quotidiano. Mi ha fatto pensare, da che parte dovrei iniziare? Solo prototipo-scrivere solo codice di base funzionante che potrebbe costar...
posta 02.06.2011 - 18:17
5
risposte

Scopo di 'return self' da un metodo di classe?

Mi sono imbattuto in qualcosa di simile in un progetto open source. I metodi che modificano gli attributi di istanza restituiscono un riferimento all'istanza. Qual è lo scopo di questo costrutto? class Foo(object): def __init__(self): s...
posta 23.12.2010 - 22:55
15
risposte

Che male c'è nella codifica creativa? [chiuso]

stavo guardando Bob Ross dipingevo alcuni "alberi felici" stasera, e ho capito cosa mi stava stressando ultimamente sul mio codice. La comunità di persone qui e su Stack Overflow sembra respingere ogni sfumatura di imperfezione. Il mio obie...
posta 05.12.2010 - 06:33
3
risposte

Perché i parametri attuali sono chiamati "argomenti"?

Da dove viene la parola "argomento" (nel senso di programmazione)? Ad esempio, perché i parametri attuali sono chiamati "argomenti"? I significati non sembrano correlati e non ho trovato alcuna spiegazione in alcun modo. Nota sulla ter...
posta 07.02.2013 - 20:31
3
risposte

Che cos'è l'iniezione del costruttore?

Ho esaminato i termini iniezione del costruttore e iniezione della dipendenza mentre si passava attraverso gli articoli sui modelli di progettazione (Service locator). Quando ho cercato su google l'iniezione del costruttore, ho ottenuto risul...
posta 29.11.2012 - 11:34
3
risposte

Dove mettere la logica aziendale nella progettazione MVC?

Ho creato una semplice applicazione Java MVC che aggiunge record attraverso i moduli dati a un database. La mia app raccoglie i dati, li convalida e li archivia. Questo perché i dati vengono acquisiti online da diversi utenti. i dati sono per...
posta 19.09.2012 - 23:41
5
risposte

Dove devo inserire funzioni che non sono correlate a una classe?

Sto lavorando su un progetto C ++ in cui ho un sacco di funzioni matematiche che ho inizialmente scritto per usare come parte di una classe. Come ho scritto più codice, però, ho capito che ho bisogno di queste funzioni matematiche ovunque. Do...
posta 10.02.2012 - 19:31