Tutte le domande

8
risposte

Che cosa fare se il capo rinvia sempre le decisioni importanti in merito ai requisiti e alla progettazione generale?

Quando avvii un nuovo progetto, il mio capo evita sempre di prendere decisioni fisse. Di solito sta dicendo: ok, inizia a scrivere qualcosa ed è il più generico possibile. Quando hai finito guardiamo come continuiamo. La sua argomentazione è fon...
posta 04.10.2011 - 20:54
2
risposte

Sta usando le eccezioni al livello più alto di un programma considerato una cattiva pratica? [duplicare]

Ho visto programmi che usano questa strategia e ho anche visto post che considerano questa cattiva pratica. Tuttavia, i post che prendono in considerazione questa cattiva pratica sono stati scritti in C # o in qualche altro linguaggio di progr...
posta 01.02.2016 - 07:29
2
risposte

Struttura degli imballaggi delle raccolte Java (java.util) - perché Iterable si trova in java.lang?

Come per il diagramma sottostante, eccetto per l'interfaccia Iterable , tutti i restanti costrutti (interfaccia / classe / classe astratta) si trovano nello stesso pacchetto java.util Perché Iterable si siede nel pacchett...
posta 20.06.2015 - 00:19
3
risposte

Come sottolineo l'importanza dei test unitari per il mio manager [duplicato]

Di recente ho iniziato un nuovo lavoro e sono stato incaricato di completare una funzione che un altro sviluppatore non ha terminato prima di lasciare la società. I test esistenti non sono aggiornati (vale a dire inutili) ... il debito tecn...
posta 24.01.2014 - 09:05
4
risposte

In che modo Java Virtual Machine esegue il codice scritto in altre lingue?

Da Java 1.6, la JVM può eseguire una miriade di linguaggi di programmazione, anziché solo Java. Comprendo concettualmente come Java viene eseguito sulla Java VM, ma non su come possono essere eseguiti anche altri linguaggi. Per me, tutto sembra...
posta 07.06.2012 - 13:08
10
risposte

Come imparare / diventare capace di pensare fuori dagli schemi? [chiuso]

In ogni problem solving c'è sempre gente che la pensa diversamente, che viene con una sesta opzione quando solo 5 sono suggerite da altri, che pensano "fuori dagli schemi". Per favore, dimmi come si può ottenere tale abilità? E cosa serve per re...
posta 16.11.2010 - 15:26
3
risposte

Perché gli eseguibili dipendono dal sistema operativo ma non dalla CPU?

Se scrivo un programma C e lo compilo in un file .exe , il file .exe contiene le istruzioni raw della macchina per la CPU. (Penso). In caso affermativo, come è possibile che eseguo il file compilato su qualsiasi computer che esegue u...
posta 26.07.2014 - 10:32
6
risposte

Quanto è importante l'allineamento della memoria? Ha ancora importanza?

Da qualche tempo, ho cercato e letto molto sull'allineamento della memoria, su come funziona e su come usarlo. L'articolo più pertinente che ho trovato per ora è questo . Ma anche con questo ho ancora alcune domande a riguardo: Al di fuo...
posta 19.08.2016 - 08:16
6
risposte

Come programmatore principiante, dovrei favorire la creazione di librerie personali utilizzando librerie di terze parti?

Come programmatore Python di inizio, è una buona idea costruire e capire le mie librerie prima di passare alle librerie di terze parti avanzate che contengono le funzionalità di cui ho bisogno? Alcuni progetti (ad es. framework web come Djang...
posta 28.04.2011 - 23:07
8
risposte

Un programmatore dovrebbe "pensare" al cliente?

Sono arrivato al punto in cui odio raccogliere i requisiti. I clienti sono troppo vaghi per il loro bene. In un ambiente agile, in cui possiamo mostrare al cliente un pezzo di lavoro fino al completamento, non è male come possiamo apportare picc...
posta 16.03.2011 - 13:58