Tutte le domande

5
risposte

Quanto dovremmo rinominare il codice e i dati quando cambiano le nomenclature degli utenti finali?

Molto tempo fa abbiamo aggiunto una funzione in cui i nostri utenti potevano "accettare" un'immagine dopo essere stata aggiunta a una coda del flusso di lavoro. Risulta, abbiamo usato il termine sbagliato, e gli utenti effettivamente "Approvano"...
posta 05.12.2013 - 19:54
9
risposte

Spiegazione su come "Tell, Do not Ask" è considerato un buon OO

Questo post del blog è stato pubblicato su Hacker News con diversi upvotes. Provenendo dal C ++, la maggior parte di questi esempi sembra andare contro ciò che mi è stato insegnato. Ad esempio # 2: Bad: def check_for_overheating(system...
posta 20.07.2012 - 02:30
9
risposte

Perché è impossibile produrre numeri veramente casuali?

Stavo cercando di risolvere un problema di hobby che richiedeva la generazione di un milione di numeri casuali. Ma ho subito capito, sta diventando difficile renderli unici. Ho letto Algorithm Design Manual per leggere la generazione di numeri...
posta 09.12.2011 - 16:54
8
risposte

Perché la codifica dei nomi degli argomenti nei nomi di funzione non è più comune? [chiuso]

In Pulisci codice l'autore fornisce un esempio di assertExpectedEqualsActual(expected, actual) vs assertEquals(expected, actual) con il primo ha affermato di essere più chiaro perché elimina la necessità di ricordare dove vanno gli...
posta 30.06.2018 - 14:39
4
risposte

Perché è una cattiva idea creare un setter generico e getter con la riflessione?

Qualche tempo fa ho scritto questa risposta a una domanda su come evitare di avere un getter e setter per ogni variabile mutabile . All'epoca, avevo solo un'intuizione difficile da verbalizzare che si trattava di una cattiva idea, ma OP chiede...
posta 09.10.2017 - 16:39
13
risposte

Perché l'operatore incaricato assegna a sinistra?

Ho iniziato a insegnare a un amico programmando di recente (stiamo usando Python), e quando abbiamo iniziato a discutere sulla creazione di variabili e sull'operatore di assegnazione, mi ha chiesto perché il valore a destra è assegnato al nome a...
posta 04.08.2011 - 00:01
11
risposte

"Facile ragionare" - cosa significa? [chiuso]

Ho sentito molte volte quando altri sviluppatori usano quella frase per "pubblicizzare" alcuni modelli o sviluppare le migliori pratiche. La maggior parte delle volte questa frase viene utilizzata quando si parla di vantaggi della programmazione...
posta 20.06.2017 - 11:06
7
risposte

Qual è il valore effettivo di uno stile di codice coerente

Faccio parte di un team di consulenti che implementa una nuova soluzione per un cliente. sono responsabile della maggior parte delle recensioni di codice sulla codebase lato client (React e javascript). Ho notato che alcuni membri del team us...
posta 07.07.2015 - 22:11
3
risposte

Perché 2 ^ 16 è un numero "speciale"? [chiuso]

OK, mi sento stupido a chiederlo - ma nell'articolo di Jeff: Ottenere la schermata del telefono dell'intervista corretta e originariamente indicata in il 5 telefono essenziale domande sullo schermo : They shouldn't stare blankly at you...
posta 01.02.2011 - 18:46
4
risposte

Perché esistono così poche lingue con un "operatore" di tipo variabile?

Intendo in questo modo: <?php $number1 = 5; // (Type 'Int') $operator1 = +; // (Type non-existent 'Operator') $number2 = 5; // (Type 'Int') $operator2 = *; // (Type non-existent 'Operator') $number3 = 8; // (Type...
posta 22.03.2016 - 15:48