Trovare difetti una volta che un cambiamento di codice era già avvenuto è chiamato?
doc-14743
Le prove di regressione si concentrano sul rilevamento dei difetti dopo che si è verificato un cambiamento importante del codice. In particolare, cerca di scoprire regressioni software, come caratteristiche degradate o perse, compresi i vecchi bug che sono tornati indietro. Tali regressioni si verificano ogni volta che la funzionalità del software che in precedenza funzionava correttamente, smette di funzionare come previsto. In genere, le regressioni si verificano come conseguenza involontaria dei cambiamenti di programma, quando la parte di nuovo sviluppo del software si scontra con il codice precedentemente esistente. I metodi comuni di prova di regressione comprendono la ripetizione di serie precedenti di casi di prova e la verifica del riemergere di guasti precedentemente corretti. La profondità dei test dipende dalla fase del processo di rilascio e dal rischio delle caratteristiche aggiunte. Possono essere completi, per modifiche aggiunte in ritardo nel rilascio o ritenute rischiose, oppure molto poco profonde, consistenti in test positivi su ciascuna caratteristica, se le modifiche sono precoci nel rilascio o considerate a basso rischio. La prova di regressione è in genere il più grande sforzo di prova nello sviluppo di software commerciale, a causa del controllo di numerosi dettagli nelle caratteristiche software precedenti, e anche nuovo software può essere sviluppato utilizzando alcuni vecchi test-cases per testare parti del nuovo design per garantire la funzionalità precedente è ancora supportato.
None
doc-16002
Un' altra soluzione al problema dei paradossi temporali basati sulla causalità è che tali paradossi non possono sorgere semplicemente perché non sono sorti. Come illustrato in numerose opere di finzione, il libero arbitrio o cessa di esistere in passato o i risultati di tali decisioni sono predeterminati. Come tale, non sarebbe stato possibile mettere in atto il paradosso del nonno, perché è un fatto storico che tuo nonno non è stato ucciso prima che il suo figlio (il tuo genitore) è stato concepito. Questa visione non si limita a sostenere che la storia è una costante immutabile, ma che qualsiasi cambiamento apportato da un ipotetico viaggiatore del futuro sarebbe già avvenuto nel suo passato, risultando nella realtà da cui il viaggiatore si muove. Maggiori elaborazioni su questo punto di vista si possono trovare nel principio dell' autoconsistenza di Novikov.
None
doc-1499
Lo stesso ASCII è stato utilizzato per la prima volta in commercio nel 1963 come codice teleprinter a sette bit per la rete TWX (TeletypeWriter eXchange) dell' American Telephone & Telegraph. TWX utilizzava originariamente il precedente ITA2 a cinque bit, utilizzato anche dal sistema Telex teleprinter concorrente. Bob Bemer ha introdotto caratteristiche come la sequenza di fuga. Il suo collega britannico Hugh McGregor Ross ha contribuito a divulgare questo lavoro - secondo Bemer,"tanto che il codice che sarebbe diventato ASCII è stato chiamato per la prima volta il codice Bemer-Ross in Europa". A causa del suo lungo lavoro su ASCII, Bemer è stato chiamato "il padre di ASCII".
None
doc-14728
Un problema fondamentale con i test del software è che non è possibile eseguire test in tutte le combinazioni di input e precondizioni (stato iniziale), nemmeno con un prodotto semplice. 17-18 Ciò significa che il numero di difetti in un prodotto software può essere molto elevato e che i difetti che si verificano raramente sono difficili da trovare nei test.
None
doc-14749
Il test del software fa parte del processo di garanzia della qualità del software (SQA). 347 In SQA, gli specialisti di processo software e gli auditor si occupano non solo della documentazione, del codice e dei sistemi, ma anche del processo di sviluppo software. Esaminano e modificano il processo di ingegneria del software stesso per ridurre il numero di guasti che finiscono nel software fornito: il cosiddetto "tasso di difetti". Ciò che costituisce un "tasso di difetto accettabile" dipende dalla natura del software; un videogioco simulatore di volo avrebbe una tolleranza molto più elevata rispetto al software per un aereo vero e proprio.
None
doc-14730
È comunemente creduto che quanto prima si trova un difetto, tanto più conveniente è risolverlo. La tabella seguente mostra il costo di riparazione del difetto a seconda della fase in cui è stato riscontrato. Ad esempio, se un problema nei requisiti viene riscontrato solo dopo l' emissione, la correzione costerebbe 10-100 volte di più che se fosse già stato trovato dalla revisione dei requisiti. Con l' avvento delle moderne procedure di implementazione continua e dei servizi cloud-based, i costi di ridistribuzione e manutenzione potrebbero diminuire nel tempo.
None
doc-2178
Si prevede che i cambiamenti climatici su vasta scala, come è avvenuto in passato, avranno un effetto sui tempi della migrazione. Gli studi hanno dimostrato una varietà di effetti, compresi i cambiamenti temporali nella migrazione, l' allevamento e le variazioni della popolazione.
None
doc-2966
Fino al 1917, una persona che non era un sacerdote, ma solo in ordini minori, poteva diventare cardinale (vedi sotto "cardinali laici"), ma era iscritta solo per ordine di diaconi cardinalizi. Ad esempio, nel XVI secolo, Reginald Pole fu cardinale per 18 anni prima di essere ordinato sacerdote. Nel 1917 si stabilì che tutti i cardinali, anche i diaconi cardinali, dovevano essere sacerdoti e, nel 1962, papa Giovanni XXIII stabilì la norma che tutti i cardinali fossero ordinati vescovi, anche se erano solo sacerdoti al momento della nomina. Come conseguenza di questi due cambiamenti, il can. 351 del Codice di Diritto Canonico del 1983 richiede che un cardinale sia almeno nell' ordine del sacerdozio al momento della sua nomina, e che coloro che non sono già vescovi ricevano la consacrazione episcopale. Diversi cardinali di età superiore agli 80 anni o vicini ad essa quando nominati hanno ottenuto la dispensa dalla regola di dover essere vescovo.
None
doc-2412
L' epigenetica è lo studio di alterazioni ereditabili mitoticamente e/o meioticamente nella funzione genica che non possono essere spiegate da cambiamenti nella sequenza del DNA sottostante, ma fanno sì che i geni dell' organismo si comportino (o "si esprimano") in modo diverso. Un esempio di cambiamento epigenetico è la marcatura dei geni da metilazione del DNA che determina se essi saranno espressi o meno. L' espressione genica può anche essere controllata dalle proteine repressori che si attaccano alle regioni silenziatrici del DNA e impediscono l' espressione di tale regione del codice DNA. I segni epigenetici possono essere aggiunti o rimossi dal DNA durante le fasi programmate di sviluppo della pianta e sono responsabili, ad esempio, delle differenze tra antere, petali e foglie normali, nonostante abbiano tutti lo stesso codice genetico sottostante. I cambiamenti epigenetici possono essere temporanei o rimanere attraverso divisioni cellulari successive per il resto della vita della cellula. Alcuni cambiamenti epigenetici si sono dimostrati ereditabili, mentre altri vengono resettati nelle cellule germinali.
None
doc-11381
I problemi finanziari e la riduzione del turismo hanno portato l' amministrazione di Norfolk Island a rivolgersi al governo federale australiano per ottenere assistenza nel 2010. In cambio, gli isolani dovevano pagare l' imposta sul reddito per la prima volta, ma avrebbero potuto beneficiare di maggiori prestazioni sociali. Tuttavia, entro maggio 2013 l' accordo non era ancora stato raggiunto e gli isolani dovevano partire per trovare lavoro e benessere. Il 12 marzo 2015 è stato infine firmato a Canberra un accordo per sostituire l' autogoverno con un consiglio locale, ma contro la volontà del governo delle isole Norfolk. La maggioranza dei Norfolk Islanders si sono opposti al piano australiano di apportare modifiche a Norfolk Island senza prima consultarli e permettendo loro di dire con il 68% degli elettori contro i cambiamenti forzati.
None
doc-2964
In varie occasioni, ci sono stati cardinali che avevano ricevuto solo i primi ordini tonsura e ordini minori, ma non sono stati ancora ordinati come diaconi o sacerdoti. Anche se chierici, sono stati impropriamente chiamati "cardinali laici" e sono stati autorizzati a sposarsi. Teodolfo Mertel era tra gli ultimi cardinali laici. Quando morì nel 1899 era l' ultimo cardinale superstite che almeno non fu ordinato sacerdote. Con la revisione del Codice di Diritto Canonico promulgato nel 1917 da papa Benedetto XV, solo coloro che sono già sacerdoti o vescovi possono essere nominati cardinali. A partire dal tempo di Papa Giovanni XXIII un sacerdote nominato cardinale deve essere consacrato vescovo, a meno che non ottenga una dispensa.
None