Tutte le domande

10
risposte

Qual è il "tipo" di dati che i puntatori contengono nel linguaggio C?

So che i puntatori contengono indirizzi. So che i tipi di puntatori sono "generalmente" conosciuti in base al "tipo" di dati a cui puntano. Ma i puntatori sono ancora variabili e gli indirizzi che contengono devono avere un "tipo" di dati. Secon...
posta 09.06.2015 - 09:21
11
risposte

I tuoi migliori programmatori devono controllare il codice di tutti gli altri nel controllo del codice sorgente?

Una delle differenze tra svn e git è la capacità di controllare l'accesso al repository. È difficile confrontare i due perché c'è una differenza di prospettiva su chi dovrebbe essere autorizzato a commettere delle modifiche! Questa domanda...
posta 07.01.2013 - 21:40
16
risposte

Sto scrivendo sulla sintassi del linguaggio. Esiste un linguaggio là fuori in cui i parametri sono inseriti all'interno del nome del metodo?

in JavaScript: function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); in C #: public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers, int whichYear...
posta 10.03.2016 - 22:05
8
risposte

È accettabile copiare e incollare codice lungo ma semplice invece di includerli in una classe o funzione?

Supponiamo che abbia un segmento di codice per connettersi a Internet e mostri risultati di connessione come: HttpRequest* httpRequest=new HttpRequest(); httpRequest->setUrl("(some domain .com)"); httpRequest->setRequestType(HttpRequest:...
posta 25.01.2016 - 05:07
6
risposte

Utilizzo della lingua di programmazione su Google [chiuso]

Ho sentito che Google usa Python, Java e C ++. Ma quello che non so è come viene usato ciascuno di questi linguaggi di programmazione. Voglio dire che cosa è usato per Python, Java e C ++ su Google. Perché dovrebbero usare fino a 3 linguaggi di...
posta 21.01.2011 - 12:26
20
risposte

Come gestisci errori davvero bizzarri che ti lasciano perplesso per più di 10 ore? [chiuso]

Li conosci, quegli errori che non hanno senso. Dove sembra che un gremlin sia saltato in profondità nelle tue fiches e abbia incasinato qualcosa. Fai una passeggiata, scrivi cose, chiami uno zio?     
posta 08.12.2014 - 10:51
8
risposte

Valore dell'utilizzo di metodi privati rispetto a tutti i pubblici nelle classi per software interno per facilità di test unitari [duplicato]

Ecco uno scheletro di una classe che ho costruito che scorre e deduplica i dati - è in C # ma i principi della domanda non sono specifici per la lingua. public static void DedupeFile(FileContents fc) { BuildNameKeys(fc); SetExactDupl...
posta 06.06.2016 - 11:10
8
risposte

Perché il concetto di valutazione lazy è utile?

Sembra che valutazione pigra di espressioni possa far perdere il controllo del programmatore sull'ordine in cui viene eseguito il codice. Ho difficoltà a capire perché questo sia accettabile o desiderato da un programmatore. Come può essere...
posta 06.09.2012 - 23:55
12
risposte

Perché hai bisogno di galleggiare / raddoppiare?

Stavo guardando link e ho riso alla battuta di Jon Skeet che parlava di 0.3 non essendo 0.3. Personalmente non ho mai avuto problemi con i float / decimali / doppi, ma poi ricordo che ho imparato molto presto il 6502 e non avevo mai avuto biso...
posta 27.06.2011 - 22:15
11
risposte

Useresti (un dialetto di) LISP per un'applicazione del mondo reale? Dove e perché? [chiuso]

LISP (e dialetti come Scheme, Common LISP e Clojure) non hanno ottenuto molto supporto dal settore anche se sono linguaggi di programmazione abbastanza decenti. (Al momento però sembra che stiano guadagnando un po 'di trazione). Ora, questo n...
posta 23.02.2011 - 20:36