Tutte le domande

7
risposte

Come si fa a passare un programma da in-development a release?

Ad un certo punto un programma è in fase di sviluppo. Le funzioni vengono aggiunte o rimosse o modificate continuamente. Ogni versione non è altro che un prototipo. Quindi non spreco molto tempo a scrivere codice super pulito a quel punto perché...
posta 09.03.2016 - 13:55
16
risposte

Quanta libertà dovrebbe avere un programmatore nella scelta di una lingua e di un framework?

Ho iniziato a lavorare in un'azienda che è principalmente orientata al C #. Abbiamo alcune persone a cui piacciono Java e JRuby, ma la maggior parte dei programmatori qui come C #. Sono stato assunto perché ho molta esperienza nella creazione di...
posta 23.05.2014 - 23:31
9
risposte

Perché le lingue non includono l'implicazione come operatore logico?

Potrebbe essere una domanda strana, ma perché non vi è alcuna implicazione come operatore logico in molti linguaggi (Java, C, C ++, Python Haskell - sebbene l'ultimo abbia operatori definiti dall'utente è banale per aggiungerlo)? Trovo molto più...
posta 18.01.2013 - 13:48
7
risposte

L'equivalente di Joel Test per misurare un programmatore [chiuso]

Capisco che per misurare un progetto o un codice, possiamo usare il test di Joel , ma esiste un semplice test standard (come The Joel Test) che è in grado di misurare e filtrare quanto è buono un programmatore? Il mio piano è di avere ques...
posta 15.02.2012 - 12:00
14
risposte

Nome per questo antipattern? Campi come variabili locali [chiuso]

In un codice che sto esaminando, vedo roba che è l'equivalente morale di quanto segue: public class Foo { private Bar bar; public MethodA() { bar = new Bar(); bar.A(); bar = null; } public MethodB(...
posta 31.08.2012 - 16:25
3
risposte

Nome della finestra di avvio / caricamento iniziale del programma?

Sto scrivendo la documentazione per l'utente (un SOP) che riguarda programmi di terze parti che sto cercando di descrivere bene. Uno di questi è un server che offre poche indicazioni sulla sua messa in servizio oltre a un grafico che mostra dura...
posta 09.08.2016 - 19:01
12
risposte

Esiste un motivo logico per generare automaticamente la documentazione del codice? [chiuso]

La generazione automatica della documentazione può essere eseguita con una varietà di strumenti, GhostDoc è uno dei più importanti. Tuttavia, per definizione, tutto ciò che genera è ridondante. Dà un'occhiata ai nomi di metodi, classi, ecc. E pr...
posta 08.09.2014 - 17:08
14
risposte

Quanto tempo generalmente i programmatori rimangono nell'industria? [chiuso]

Una cosa che ho sentito molto nel corso degli anni è che chi lavora nel mondo IT generalmente non ne fa una carriera, ma tende a "bruciare" e iniziare una nuova carriera facendo qualcos'altro non correlato (ad esempio passando dallo sviluppo del...
posta 05.10.2010 - 14:01
7
risposte

Quanto è essenziale creare un livello di servizio?

Ho iniziato a creare un'app in 3 livelli (DAL, BL, UI) [gestisce principalmente CRM, alcuni rapporti sulle vendite e l'inventario]. Un collega mi ha detto che devo passare al modello del livello di servizio, che gli sviluppatori sono venuti a...
posta 27.08.2012 - 03:03
12
risposte

È una cattiva pratica passare le istanze attraverso diversi livelli?

Nella progettazione del mio programma, mi capita spesso di passare le istanze di oggetti attraverso diverse classi. Per esempio, se ho un controller che carica un file audio, e poi lo passa a un giocatore, e il giocatore lo passa al playerRunnab...
posta 27.09.2012 - 14:32