Tutte le domande

10
risposte

Come verificare se 4 punti formano un quadrato?

Supponiamo di avere 4 punti (sono bidimensionali), che sono diversi l'uno dall'altro, e voglio sapere se formano un quadrato. Come farlo? (lascia che il processo sia il più semplice possibile.)     
posta 23.11.2012 - 13:49
6
risposte

Quali sono gli equivalenti funzionali delle istruzioni di interruzione imperativa e di altri controlli di ciclo?

Diciamo che ho la logica sottostante. Come si scrive in Programmazione funzionale? public int doSomeCalc(int[] array) { int answer = 0; if(array!=null) { for(int e: array) {...
posta 03.01.2018 - 08:24
7
risposte

Perché le lingue sono così tante per valore?

Anche le lingue in cui hai una manipolazione puntata esplicita come C viene sempre passata per valore (puoi puoi passarle per riferimento ma non è il comportamento predefinito). Qual è il vantaggio di questo, perché sono passate così tante...
posta 19.06.2012 - 21:33
16
risposte

Perché utilizzare altre basi numeriche durante la programmazione

I miei colleghi e io ci stiamo impegnando a capire perché qualcuno dovrebbe fare di tutto per programmare numeri in una base diversa dalla base 10. Ho suggerito che potresti ottimizzare le equazioni più lunghe inserendo le variabili nella bas...
posta 18.10.2012 - 21:06
9
risposte

L'algoritmo è più importante del linguaggio di programmazione?

Durante il contest in corso (2013) Google Code Jam , c'era un problema che richiedeva alle persone C ++ e Java oltre 200 linee di codice rispetto alle persone Python che hanno risolto lo stesso problema usando solo 40 linee di codice. Python...
posta 25.04.2013 - 06:14
9
risposte

Sviluppo su un server di produzione

Oggi ho urlato per aver sviluppato un'applicazione su un server di produzione. Citazione, " lo sviluppo su un server di produzione non è accettabile - mai! " Ecco la situazione. Ho impostato un'istanza di sviluppo: http://example.com:30...
posta 11.01.2013 - 03:56
16
risposte

I neofiti dovrebbero utilizzare il completamento automatico IDE (Intellisense)? [chiuso]

Spesso lo incontro quando sto dando una mano a qualcuno che è nuovo alla programmazione e l'apprendimento per la prima volta. Sto parlando di neofiti davvero nuovi, ancora imparando a conoscere OOness, costruendo oggetti, chiamate di metodi e co...
posta 26.01.2011 - 15:54
11
risposte

Le classi / metodi astratti sono obsoleti?

Ero solito creare molte classi / metodi astratti. Quindi ho iniziato a utilizzare le interfacce. Ora non sono sicuro che le interfacce non stiano rendendo obsolete le classi astratte. Hai bisogno di una lezione completamente astratta? Crea...
posta 21.07.2011 - 17:39
12
risposte

I programmatori esperti dovrebbero conoscere le richieste del database? [chiuso]

Ci sono così tanti programmatori là fuori che sono anche esperti di scrittura di query e progettazione di database. Questo dovrebbe essere un requisito fondamentale per essere un programmatore esperto o un ingegnere del software? Anche se...
posta 08.06.2011 - 13:51
14
risposte

Paragonare se stessi agli altri durante le interviste [chiuso]

Spesso mi viene chiesto ad un certo punto durante il processo di intervista di confrontarmi con i miei colleghi. Ad esempio, uno dei miei primi lavori post-laurea mi ha chiesto di confrontarmi con i miei compagni di classe. Un lavoro che ho rece...
posta 03.07.2011 - 06:55