Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi

9
Ci sono troppe affermazioni sul codice?
Mi sono davvero innamorato del test unitario e del TDD: sono infetto da test. Tuttavia, il test unitario viene normalmente utilizzato per metodi pubblici. A volte, però, devo testare alcune assunzioni-asserzioni anche con metodi privati, perché alcune sono "pericolose" e il refactoring non può aiutare ulteriormente. (So ​​che i framework …

2
Che cos'è un albero Aguri?
Passando attraverso alcuni vecchi articoli di Hacker News, mi sono imbattuto in un post di un utente che ha detto Alberi Aguri, che sposano un radix trie di dimensioni limitate (come si userebbe in una tabella di routing del software) a un elenco LRU e sintetizzano automaticamente aggregati (come, 10.0.0.0/16 …



6
Esiste un linguaggio che si traspila in C, con una sintassi migliore? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
19 c  syntax  compiler 

6
Cosa rende "sicuro" un algoritmo di hashing?
Dopo aver letto questa interessante domanda, mi è sembrato di avere una buona idea di quale algoritmo di hashing non sicuro avrei usato se ne avessi avuto bisogno, ma non ho idea del perché potrei usare un algoritmo sicuro. Quindi qual è la distinzione? L'output non è solo un numero …
19 security  hashing 

8
Perché x = x ++ non è definito?
Non è definito perché si modifica xdue volte tra i punti della sequenza. Lo standard dice che non è definito, quindi non è definito. Questo lo so. Ma perché? La mia comprensione è che proibire questo consente ai compilatori di ottimizzare meglio. Questo avrebbe potuto avere senso quando fu inventata …

6
File INI o Registro o file personali?
Voglio salvare la configurazione del mio progetto che include Grandezza schermo Posizione dello schermo Percorsi delle cartelle Impostazioni degli utenti e così via. I luoghi standard in cui è possibile salvare questi sono valori di configurazione sono: Registro File INI File personali (come * .cfg) Come scegli tra questi luoghi? …


4
Troppo da imparare, che affronta enormi varietà di tecnologie [chiuso]
È difficile dire cosa viene chiesto qui. Questa domanda è ambigua, vaga, incompleta, eccessivamente ampia o retorica e non può essere ragionevolmente risolta nella sua forma attuale. Per assistenza per chiarire questa domanda in modo che possa essere riaperta, visitare il centro assistenza . Chiuso 7 anni fa . Sto …
19 skills 






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.