Tutte le domande

14
risposte

E 'possibile riscrivere ogni linea di un progetto open source in un modo leggermente diverso, e usarlo in un progetto closed source?

C'è un codice che è GPL o LGPL che sto considerando di utilizzare per un progetto iPhone. Se prendessi quel codice (JavaScript) e lo riscrivessi in una lingua diversa per l'uso su iPhone, sarebbe un problema legale? In teoria il proces...
posta 24.06.2011 - 15:41
14
risposte

Il linguaggio di programmazione C è ancora utilizzato?

Sono un programmatore C # e la maggior parte del mio sviluppo riguarda i siti Web e alcune applicazioni Windows. Per quanto riguarda C, non l'ho usato da molto tempo, perché non ce n'era bisogno. È stata una sorpresa per me quando uno dei miei a...
posta 15.09.2016 - 14:07
16
risposte

Esperienza negativa TDD [chiusa]

Qual è un aspetto negativo della tua esperienza TDD? Trovate fastidiosi e inutili i piccoli passi (la soluzione più semplice per rendere il test green)? Trovate critici i test senza valore (quando il test ha senso inizialmente ma nell'implementa...
posta 04.08.2011 - 09:04
16
risposte

Perché gli operatori definiti dall'utente non sono più comuni?

Una caratteristica che mi manca dai linguaggi funzionali è l'idea che gli operatori siano solo funzioni, quindi aggiungere un operatore personalizzato è spesso semplice come aggiungere una funzione. Molti linguaggi procedurali consentono il sovr...
posta 29.12.2012 - 19:23
3
risposte

Perché i linguaggi di programmazione, in particolare C, usano parentesi graffe e non quadrate?

La definizione di "linguaggio C-Style" può essere praticamente semplificata fino a "usa parentesi graffe ( {} )". Perché utilizziamo quel particolare carattere (e perché non qualcosa di più ragionevole, come [] , che non richiede il tast...
posta 26.02.2013 - 15:59
0
risposte

Come spiegare un laico perché uno sviluppatore non dovrebbe essere interrotto mentre si scava il collo nella codifica? [chiuso]

Se consideri solo la seconda parte della mia domanda, "Perché uno sviluppatore non dovrebbe essere interrotto mentre si accorcia la codifica", questo è stato discusso più volte da persone intelligenti. Diamine, anche il co-fondatore di SO, Joel...
posta 12.04.2017 - 09:31
0
risposte

Le persone in paesi non di lingua inglese codificano in inglese? [chiuso]

Ho sentito dire (dai colleghi) che tutti "codificano in inglese" indipendentemente da dove provengano. Trovo che sia difficile da credere, tuttavia non sarei sorpreso se, per la maggior parte dei linguaggi di programmazione, il set di caratteri...
posta 23.06.2015 - 11:43
10
risposte

Perché utilizzare Opzionale in Java 8+ anziché i tradizionali controlli puntatori nulli?

Recentemente siamo passati a Java 8. Ora, vedo le applicazioni inondate con Optional objects. Prima di Java 8 (Stile 1) Employee employee = employeeServive.getEmployee(); if(employee!=null){ System.out.println(employee.getId()); }...
posta 18.01.2018 - 15:34
12
risposte

Perché C non è considerato un linguaggio "orientato agli oggetti"?

Sembra che C abbia i suoi quasi-oggetti come 'structs' che possono essere considerati come oggetti (nel modo ad alto livello che normalmente penseremmo). E inoltre, i file C stessi sono sostanzialmente "moduli" separati, giusto? Quindi i modu...
posta 10.10.2011 - 22:44
17
risposte

È una buona idea progettare un'architettura pensando che le classi dell'interfaccia utente possano essere sostituite da un'interfaccia a linea di comando?

Nella pagina Completa codice 25, si dice che è una buona idea poter sostituire facilmente le normali classi di interfaccia utente con una riga di comando. Conoscendo i suoi vantaggi per i test, per quanto riguarda i problemi che potrebbe port...
posta 22.08.2012 - 21:14