Tutte le domande

12
risposte

Come sapere quando interrompere i test?

So che questa è una domanda molto semplice. Per alcune applicazioni software esiste un numero quasi infinito di casi di test per un'applicazione. Non è pratico testare tutti i casi di test. Come decidiamo quando interrompere i test? (diverso da...
posta 30.11.2010 - 12:04
7
risposte

Regola generale per il costo rispetto al risparmio per il riutilizzo del codice [duplicato]

È una buona regola per scrivere sempre codice per l'intenzione di riutilizzarlo da qualche parte lungo la strada? Oppure, a seconda delle dimensioni del componente che si sta scrivendo, è preferibile progettarlo per il riutilizzo quando ha sen...
posta 27.12.2011 - 06:52
11
risposte

Creazione di una chiave primaria secondaria in un database per alcune tabelle

Ad alcune delle mie tabelle voglio aggiungere "second_primary_key" che sarà uuid o una chiave lunga casuale. Ne ho bisogno perché per alcune tabelle non voglio esporre numeri interi alla mia applicazione web. Cioè, in una pagina "/ fatture" ho u...
posta 22.08.2017 - 09:51
11
risposte

Efficacia delle domande dell'intervista "Quali sono i tuoi punti di forza / debolezza" [chiusa]

Come qualcuno che ora si trova dall'altra parte del tavolo delle interviste, mi chiedo quanto siano utili queste domande dal punto di vista del datore di lavoro. Alcuni dei miei colleghi pensano che siano buoni perché puoi vedere "come rispondon...
posta 07.10.2010 - 16:45
4
risposte

Perché non solo le query non parametrizzate restituiscono un errore?

L'iniezione SQL è un problema di sicurezza molto serio, in gran parte perché è così facile sbagliarlo: il modo ovvio e intuitivo per creare una query che incorpori l'input dell'utente ti rende vulnerabile e il modo giusto per mitigarlo richiede...
posta 11.08.2015 - 17:42
16
risposte

Si dovrebbe usare uno pseudocodice prima della vera codifica?

Lo pseudocodice ci aiuta a capire le attività in modo indipendente dal linguaggio. È la migliore pratica o l'approccio suggerito per avere la creazione di pseudocodici come parte del ciclo di vita dello sviluppo? Ad esempio: Identifica e div...
posta 13.11.2011 - 22:47
10
risposte

Come evitare "Intuizione di ottimizzazione errata dello sviluppatore"?

Ho visto un articolo che ha prodotto questa affermazione: Developers love to optimize code and with good reason. It is so satisfying and fun. But knowing when to optimize is far more important. Unfortunately, developers generally have...
posta 22.08.2011 - 17:47
3
risposte

Classe con membri che sono mutabili durante la creazione ma immutabili in seguito

Ho un algoritmo che crea una collezione di oggetti. Questi oggetti sono mutabili durante la creazione, dal momento che iniziano con molto poco, ma poi vengono popolati con dati in punti diversi all'interno dell'algoritmo. Una volta completato...
posta 27.07.2015 - 10:55
5
risposte

Perché gli strumenti di compilazione utilizzano un linguaggio di scripting diverso dal linguaggio di programmazione sottostante?

Recentemente ho usato alcuni strumenti di compilazione per un progetto Nodejs al lavoro quando ho capito che la maggior parte degli strumenti / sistemi di compilazione della maggior parte delle lingue usano una lingua diversa dal linguaggio di p...
posta 21.09.2015 - 20:10
11
risposte

È sempre sbagliato ottimizzare prima della profilazione? [duplicare]

Vedo il mantra di "profilazione prima dell'ottimizzazione" ripetuto ancora e ancora qui, su SO e altrove. Sebbene utilizzi certamente strumenti di profilazione, sono solo occasionalmente sorpreso dai risultati. Sembra che, il più delle volte,...
posta 31.03.2011 - 16:40