Domande con tag 'terminology'

1
risposta

La parola "dipendenza" è stata utilizzata correttamente in DI?

La parola "dipendenza" è molto usata nella programmazione. Ma penso che potremmo usarlo in modo sbagliato in molti modi. Userò "Dependency Injection" in questo post come esempio. Secondo il Dictionary.com, "Dipendenza" significa: the state...
posta 15.08.2016 - 04:50
2
risposte

Nome per conservare più copie di una variabile

Esiste una cattiva pratica nell'ingegneria del software in cui un singolo dato è detenuto in base al valore in più punti. Ad esempio, in un FPS, la posizione del giocatore potrebbe essere detenuta dalla classe AI, dalla classe di input, dalla...
posta 29.04.2016 - 15:27
2
risposte

Qual è il significato di cambiare lo stato del programma?

Leggevo delle pratiche comuni per denominare funzioni e variabili. La maggior parte dei programmatori esperti dice che il verbo deve essere usato quando una funzione cambia lo stato del programma e il nome deve essere usato se la funzione vien...
posta 24.02.2016 - 13:20
2
risposte

Perchè tutti considerano UAT un'attività di validazione? È in contraddizione con l'idea originale

Praticamente qualsiasi libro che tratti di test del software menziona che il test di accettazione degli utenti (UAT) è un'attività di validazione finale, spesso citando la definizione informale di Boehms: "Convalida: stai costruendo il prodotto...
posta 11.12.2014 - 11:55
2
risposte

Terminologia: coda contro fifo

Quando si fa riferimento a o si documenta una tipica struttura di dati circolare senza blocco (o classe o oggetto) utilizzata per comunicare tra thread o processori asincroni arbitrariamente lunghi: "queue", "fifo" o "FIFO" sono comunemente usat...
posta 04.07.2014 - 23:36
1
risposta

Esiste un nome per questa tecnica nei test? [chiuso]

Quando ho scritto dei test per un certo codice e voglio assicurarmi che stia effettivamente testando cosa dovrebbe fare, rovinerò o rimuoverò il codice sotto test, e vedrò se i test falliscono. Se non lo fanno, ho un problema. C'è un nome per...
posta 09.05.2014 - 04:38
2
risposte

Differenza tra bug, difetto e difetto [duplicato]

Stavo leggendo "Sicurezza del software: Building Security In" e nel primo capitolo ho affrontato 3 termini: bug, difetto e difetto. L'autore ha dato una definizione per ciascuno di essi, ma non sono riuscito a capirli completamente. Qualcun...
posta 27.10.2013 - 14:03
1
risposta

Perché alcuni tipi di dati sono deprecati mentre altri sono obsoleti? [chiuso]

Perché alcuni tipi di dati o funzioni sono resi obsoleti in una versione più recente di un'API e altri sono contrassegnati come deprecati? Perché non renderli tutti obsoleti o perché non li rendono tutti deprecati?     
posta 17.10.2012 - 20:13
2
risposte

Qual è il termine per reimplementare una vecchia API in termini di una nuova API

Il motivo per farlo è risolvere il caso in cui una nuova API non è più retrocompatibile con un'API precedente. Per spiegare, basta dire che esiste una vecchia API v1.0. Il creatore di questa API decide che è rotto e funziona su una nuova API...
posta 20.06.2012 - 04:32
4
risposte

Usa i termini "vector" o "array" nella discussione ad alto livello del codice C ++

Quando scrivo la documentazione di alto livello su ciò che fa un algoritmo, io uso il termine "array" per riferirsi alla struttura dati su cui l'algoritmo opera anche se la struttura dati effettiva è un std::vector . Sento che usare il termi...
posta 10.06.2011 - 01:00