Tutte le domande

12
risposte

Differenza di tempo tra lo sviluppo con test unitari e nessun test

Sono uno sviluppatore solista con un ambiente di lavoro piuttosto limitato nel tempo in cui i tempi di sviluppo variano solitamente da 1 a 4 settimane per progetto, a seconda dei requisiti, dell'urgenza o di entrambi. In qualsiasi momento gestis...
posta 15.06.2016 - 04:37
13
risposte

Perché non archiviamo l'albero della sintassi invece del codice sorgente?

Abbiamo molti linguaggi di programmazione. Ogni lingua viene analizzata e la sintassi viene controllata prima di essere convertita in codice, quindi viene creato un albero sintattico astratto (AST). Abbiamo questo albero sintassi astratto, pe...
posta 10.11.2011 - 23:04
14
risposte

Quando è opportuno non testare l'unità?

Lavoro in una piccola azienda come sviluppatore solista. Infatti, sono l'unico sviluppatore dell'azienda. Ho diversi progetti (relativamente) di grandi dimensioni che ho scritto e gestito regolarmente, e nessuno di loro ha test per supportarli....
posta 08.04.2011 - 17:41
14
risposte

Qual è la lunghezza ideale di un metodo per te? [chiuso]

Nella programmazione orientata agli oggetti, ovviamente non esiste una regola esatta sulla lunghezza massima di un metodo, ma ho comunque trovato queste due citazioni in qualche modo in contraddizione tra loro, quindi mi piacerebbe sentire cosa...
posta 05.02.2012 - 11:26
0
risposte

C'è un modo per essere più veloce nel risolvere i bug? Ho appena ricevuto un avvertimento dal mio capo [chiuso]

Mi è appena stato detto dal mio capo che lunedì riceverò una recensione negativa delle prestazioni. Vuole parlarmi del perché sono così lento e perché il mio tasso di correzione dei bug è così basso. Adoro programmare e risolvere problemi, ma...
posta 31.08.2013 - 12:21
15
risposte

È sempre una buona pratica scrivere una funzione per tutto ciò che deve essere ripetuto due volte?

Da parte mia, non vedo l'ora di scrivere una funzione quando devo fare qualcosa più di due volte. Ma quando si tratta di cose che appaiono solo due volte, è un po 'più complicato. Per il codice che richiede più di due righe, scriverò una funz...
posta 13.01.2015 - 05:15
5
risposte

Sono troppo intelligente per essere leggibile dagli sviluppatori Jr.? Troppa programmazione funzionale nel mio JS? [chiuso]

Sono uno sviluppatore di front-end Sr., che codifica in Babel ES6. Parte della nostra app effettua una chiamata API e, in base al modello di dati che riusciamo a recuperare dalla chiamata API, alcuni moduli devono essere compilati. Questi mod...
posta 06.06.2017 - 06:52
10
risposte

TDD vs. Produttività

Nel mio attuale progetto (un gioco, in C ++), ho deciso che avrei usato lo sviluppo Test Driven 100% durante lo sviluppo. In termini di qualità del codice, è stato fantastico. Il mio codice non è mai stato così ben progettato o così privo di...
posta 22.06.2011 - 03:55
16
risposte

Quando il bugfixing diventa eccessivo, se mai?

Immagina di creare un video player in JavaScript. Questo video player scorre ripetutamente il video dell'utente utilizzando una funzione ricorsiva e, a causa di ciò, il browser attiverà un too much recursion RangeError in un dato momen...
posta 17.10.2016 - 07:16
14
risposte

Perché le istruzioni in molti linguaggi di programmazione sono terminate da punti e virgola?

C'è una ragione per cui un punto e virgola è stato scelto come terminatore di riga invece di un simbolo diverso? Voglio conoscere la storia di questa decisione e spero che le risposte porteranno a intuizioni che potrebbero influenzare le deci...
posta 13.03.2012 - 10:37