Domande taggate «language-agnostic»

Questo tag è per domande che non sono specifiche di un linguaggio di programmazione o di un ambiente.

30
Cosa dovrebbe sapere ogni programmatore?
Indipendentemente dal linguaggio (i) di programmazione o dai sistemi operativi utilizzati o dall'ambiente in cui si sviluppano, cosa dovrebbe sapere ogni programmatore? Alcuni retroscena: Sono interessato a diventare il miglior programmatore che posso. Come parte di questo processo, sto cercando di capire ciò che non conosco e mi farebbe molto …

20
`Break` e` continue` sono cattive pratiche di programmazione?
Il mio capo continua a menzionare con disinvoltura che i programmatori cattivi usano breake continuenei loop. Li uso sempre perché hanno un senso; lascia che ti mostri l'ispirazione: function verify(object) { if (object->value < 0) return false; if (object->value > object->max_value) return false; if (object->name == "") return false; ... …

18
C'è una scusa per i nomi di variabili brevi?
Questo è diventato una grande frustrazione con la base di codice in cui sto attualmente lavorando; molti dei nostri nomi di variabili sono brevi e non descrittivi. Sono l'unico sviluppatore rimasto sul progetto e non c'è documentazione su ciò che la maggior parte di loro fa, quindi devo dedicare tempo …




30
Tentazioni dannose nella programmazione
Solo curioso, che tipo di tentazioni nella programmazione si sono rivelate davvero dannose nei tuoi progetti? Come quando senti davvero l'impulso di fare qualcosa e credi che andrà a beneficio del progetto, oppure ti inganni a credere che lo sia, e dopo una settimana ti rendi conto di non aver …

1
C'è davvero una differenza fondamentale tra callback e promesse?
Quando eseguo una programmazione asincrona a thread singolo, ci sono due tecniche principali che ho familiarità. Il più comune sta usando i callback. Ciò significa passare alla funzione che agisce in modo asincrono come funzione di callback come parametro. Al termine dell'operazione asincrona, verrà richiamato il callback. Alcuni jQuerycodici tipici …




7
Che cos'è l'associazione anticipata e tardiva?
Continuo a sentir parlare del legame anticipato e tardivo, ma non capisco cosa siano. Ho trovato la seguente spiegazione che non capisco: L'associazione anticipata si riferisce all'assegnazione di valori alle variabili durante la fase di progettazione, mentre l'associazione tardiva si riferisce all'assegnazione di valori alle variabili durante la fase di …


10
È buona norma sostituire la divisione con la moltiplicazione quando possibile?
Ogni volta che ho bisogno di divisione, ad esempio, il controllo delle condizioni, vorrei riformattare l'espressione della divisione in moltiplicazione, ad esempio: Versione originale: if(newValue / oldValue >= SOME_CONSTANT) Nuova versione: if(newValue >= oldValue * SOME_CONSTANT) Perché penso che possa evitare: Divisione per zero Overflow quando oldValueè molto piccolo È …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.