Domande con tag 'language-agnostic'

6
risposte

È una cattiva pratica codificare la soluzione, quindi ripetere in TDD?

Potrei sbagliarmi, ma mi sembra che l'approccio migliore per TDD sia Soluzione, Rosso, Verde, Refactor (aggiungendo "Soluzione" alla formula standard). Prima codificando la soluzione, mi sento molto più efficiente quando si tratta di scrivere...
posta 07.07.2018 - 03:57
3
risposte

È una cattiva pratica definire / utilizzare le funzioni "Preset"

Diciamo che ho una funzione estremamente robusta e versatile: void DoAnything(action, target, context) Nel mio programma, il 90% delle volte chiamo questa funzione, è con gli stessi parametri: DoAnything(eat, food, lunchtime);...
posta 07.10.2011 - 07:11
3
risposte

Strategie di programmazione funzionale in lingue imperative

Sono convinto da tempo che alcune strategie di programmazione funzionale siano più adatte a un certo numero di calcoli (cioè l'immutabilità delle strutture dati). Tuttavia, a causa della popolarità delle lingue imperative, è improbabile che lavo...
posta 29.06.2014 - 04:00
3
risposte

Perché una lingua dovrebbe preferire l'indentazione rispetto ai marcatori espliciti per i blocchi?

Sto imparando Haskell e stavo cercando uno strumento di indentazione automatica. Non ho visto molto, e ho imparato che in Haskell (come in Python), l'indentazione significa un blocco. Di conseguenza, suppongo che sia impossibile creare uno strum...
posta 17.03.2016 - 14:09
2
risposte

Esiste una specifica indipendente dalla lingua per "Ordinamento naturale delle stringhe"

Mentre provo dolorosamente a trovare un buon algoritmo di ordinamento naturale scritto in JavaScript, mi imbatto in una serie di diverse implementazioni, & post e blog interessanti risposte su Stack Overflow. Ogni implementazione fornisce...
posta 26.09.2014 - 14:18
3
risposte

Vari concetti di programmazione (da un punto di vista Python)

Da quando ho iniziato ad aggirarmi su StackOverflow, continuo a imbattersi in concetti di programmazione come classi astratte, funzioni virtuali, contratti, interfacce, ecc., da domande su altri linguaggi come C ++, Java e C #. Per quanto ne...
posta 21.01.2012 - 04:13
3
risposte

Cosa definisce la leggibilità del codice? [duplicare]

Si dice spesso che la leggibilità è forse la più importante misura di definizione della qualità di un dato pezzo di codice per ragioni che riguardano la manutenibilità, la facilità di comprensione e l'uso. Cosa definisce la parola leggi...
posta 30.08.2012 - 05:24
2
risposte

Qualcuno usa Ceiling e * not * lo lancia immediatamente su un numero intero?

Penso che ogni volta che ho usato Math.Ceiling o la sua variante linguistica, ho sempre dovuto lanciarlo su un numero intero. Voglio dire ... questo è il punto, non è vero? Per ottenere un numero intero. Quindi, perché non restituisce sol...
posta 25.11.2010 - 21:33
1
risposta

Hai bisogno di aiuto con la denominazione (chiamate all'interfaccia di marshalling) [chiuso]

Questa domanda è stata riaperta in "English Language & Uso": link Questa domanda è legata a qualcosa scritto in C #, ma può essere risolta da programmatori che hanno familiarità con qualsiasi lingua, poiché la domanda non riguarda i...
posta 26.11.2011 - 12:08
7
risposte

Log eventi lato server attraverso DB o scrittura su file?

Sto sviluppando un'applicazione web e l'API utilizzata dall'applicazione web. Sto cercando di determinare se è meglio registrare gli eventi (per determinare il percorso che porta a un errore e per determinare se il sito è stato compromesso) in u...
posta 29.09.2011 - 05:29