Tutte le domande

2
risposte

In cosa consiste il software di Mars Curiosity Rover?

Il Mars Curiosity rover è atterrato con successo, e uno dei video promozionali "7 minuti di terrore "vanta circa 500.000 linee di codice. È un problema complicato, senza dubbio. Ma questo è un sacco di codice, sicuramente c'è stato un grande s...
posta 06.08.2012 - 06:04
7
risposte

Quando usi float e quando usi il double

Spesso nella mia esperienza di programmazione ho bisogno di prendere una decisione se dovrei usare float o double per i miei numeri reali. A volte vado per il float, a volte vado per il doppio, ma in realtà questo mi sembra più soggettivo. Se do...
posta 28.02.2013 - 11:35
28
risposte

Il mio capo ha deciso di aggiungere un campo "persona da incolpare" a ogni segnalazione di bug. Come posso convincerlo che è una cattiva idea?

In una delle ultime mosse "WTF", il mio capo ha deciso che aggiungere un campo "Person To Blame" al nostro modello di tracciamento dei bug aumenterebbe la responsabilità (anche se abbiamo già un modo per legare bug a feature / storie). Le mie ar...
posta 28.06.2012 - 21:34
4
risposte

Posso usare il software GPL in un'applicazione commerciale

Ho 3 domande sulla GPL qui: Se utilizzo il software GPL nella mia applicazione, ma non lo modifico o lo distribuisco, devo rilasciare la mia domanda sotto la GPL? Cosa succede se modifico alcuni software utilizzati dalla mia applicazion...
posta 12.02.2011 - 12:53
15
risposte

Perché le dimensioni dei programmi sono così grandi?

Se guardiamo il programma vintage Netscape Navigator o una versione precedente di Microsoft Word, quei programmi avevano dimensioni inferiori a 50 MB. Ora quando installo google chrome è 200 MB e la versione desktop di Slack è 300 MB. Ho letto s...
posta 24.09.2015 - 09:24
1
risposta

Perché gli ES6 nativi promettono più lento e più memoria di bluebird?

In questo benchmark , la suite impiega 4 volte di più per completare le promesse ES6 rispetto alle promesse di Bluebird e utilizza 3,6 volte la quantità di memoria. Come può una libreria JavaScript essere molto più veloce e leggera dell'impl...
posta 10.04.2015 - 22:12
21
risposta

Gran parte del mio codice ha un difetto di progettazione importante. Finirlo o ripararlo ora? [chiuso]

Sono uno studente delle scuole superiori che lavora a un progetto C # con un mio amico con lo stesso livello di abilità di me. Finora, abbiamo scritto circa 3.000 righe di codice e 250 righe di codice di test in un intervallo di 100 commit. A ca...
posta 07.06.2016 - 02:12
20
risposte

Le pratiche di programmazione errate 'interruzione' e 'continua'?

Il mio capo continua a menzionare con noncuranza che i programmatori malintenzionati utilizzano break e continue nei cicli. Li uso sempre perché hanno senso; lascia che ti mostri l'ispirazione: function verify(object) { if (...
posta 16.08.2017 - 19:16
23
risposte

Come posso trattare con un membro del team che non ama fare commenti nel codice?

Uno dei membri del mio team evita costantemente di inserire commenti nel suo codice. Il suo codice non è auto-documentante, e altri programmatori hanno difficoltà a capire il suo codice. Gli ho chiesto più volte di commentare il suo codice...
posta 14.02.2013 - 22:45
23
risposte

Come scusarsi quando hai rotto la build notturna [chiusa]

Il mio primo impegno nel mio progetto ha comportato la rottura della struttura notturna e la gente mi sta sopra mentre ci avviciniamo al rilascio. Voglio inviare un'e-mail di scuse che dovrebbe sembrare sincera e allo stesso tempo suggerisco che...
posta 25.11.2016 - 14:42