Tutte le domande

4
risposte

La corrispondenza del modello rispetto a tipi di design idiomatici o scadenti?

Sembra che il codice F # spesso disegni le corrispondenze con i tipi. Certamente match opt with | Some val -> Something(val) | None -> Different() sembra comune. Ma da una prospettiva OOP, sembra molto simile al flusso di control...
posta 03.03.2014 - 18:10
11
risposte

I bug corretti da altre persone sono un buon approccio?

Assumiamo la situazione in cui un team di quattro sviluppatori sta costruendo un'applicazione. Durante la fase di test, gli errori vengono segnalati dagli utenti. Chi dovrebbe risolverli? La persona che ha commesso il codice errato o chiunque si...
posta 24.02.2011 - 20:03
6
risposte

Essere l'unico sviluppatore e le sue conseguenze [chiuso]

Sono l'unico sviluppatore della mia azienda. Faccio programmazione (in ASP.NET 4.0, jQuery e SQL Server 2008) e gestisco il database e il web server (vinci 2008 r2). Mi piace la libertà di implementare ciò che mi piace allo stesso tempo e sen...
posta 29.04.2011 - 15:00
6
risposte

Saltare in giro per lavorare su diverse funzionalità quando rimani bloccato, è una fonte di fallimenti del progetto?

Sui progetti personali (o lavoro), se uno si blocca su un problema, o aspetta di trovare una soluzione al problema, se passi a un'altra sezione del tuo codice, non pensi che sarà un buon motivo per cui la tua applicazione sarà bacata o peggio an...
posta 01.03.2012 - 20:19
7
risposte

Qual è il modo migliore per un programmatore di gestire la revisione del codice?

Sono abbastanza nuovo per la revisione del codice, ma sono stato codificato per anni durante il mio dottorato di ricerca - che non ti rende sempre un buon programmatore! Se il revisore cambia il tuo codice e lo passa con te riga per riga, cos...
posta 25.07.2014 - 10:14
3
risposte

Perché il comando "kill" lo chiama?

Perché è stato deciso di chiamare il comando kill "kill"? Voglio dire, sì, questa utility è spesso usata per terminare i processi, ma può effettivamente essere utilizzata per inviare qualsiasi segnale. Non è leggermente confuso? Forse...
posta 30.05.2012 - 07:59
9
risposte

Come posso sapere se il software è altamente accoppiato?

Ho familiarità con il termine "altamente accoppiata", ma sono curioso di sapere se ci sono segni (odori di codice) che possono indicare che il codice è altamente accoppiato. Attualmente sto lavorando con Java EE ma questo può essere applicato a...
posta 11.02.2011 - 19:33
7
risposte

Come giustificare il tempo di refactoring del codice?

Avere un progetto molto grande più di 70k LOC. Il progetto ha sicuramente bisogno di alcuni refactoring del codice in Core Framework e anche in altre parti. Non c'era tempo impostato all'inizio del progetto per il refactoring. Tuttavia con il...
posta 24.07.2012 - 02:47
4
risposte

Scrittura di un manuale di sviluppo aziendale

Lavoro per una piccola azienda. Il braccio di sviluppo del software della compagnia prima di essere assunto consisteva in un ragazzo autodidatta oberato di lavoro. Ora che ho scritto software per l'azienda per alcuni anni, sono stato incaricato...
posta 01.05.2012 - 20:05
4
risposte

Il termine "front-end" è sinonimo di "lato client"? Se è così, è sempre così?

Come sviluppatore web relativamente nuovo (autodidatta), ho sentito i termini front-end , lato client , back-end e lato server abbastanza spesso. Per me, front-end e back-end erano sempre sinonimi rispettivamente lato client e lato server....
posta 26.02.2013 - 23:16