Ingegneria software

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

7
che cos'è esattamente la programmazione del sistema?
Non ho mai capito cosa significasse la programmazione del sistema. La solita definizione fornita è "... fare qualcosa di simile all'OS o estendere le funzionalità di Os ...". L'uso diretto dell'API di Windows anziché di alcune librerie per dire che l'i / o sui file rende la programmazione del sistema? …

11
Evita operatore Postfix Increment
Ho letto che dovrei evitare l'operatore di incremento postfix per motivi di prestazioni (in alcuni casi). Ma ciò non influisce sulla leggibilità del codice? Secondo me: for(int i = 0; i < 42; i++); /* i will never equal 42! */ Sembra migliore di: for(int i = 0; i < …

2
Perché FAT16 non può contenere più di 2 GB?
Tutti i siti che vado a cercare informazioni su FAT16 dichiarano solo che non possono allocare più di 2 GB. OK. Grande. Ti credo. Ma come si arriva a questa conclusione (a parte il solo testarlo)? Esiste una sorta di formula che è possibile utilizzare per determinare quanto può contenere …








5
È una buona pratica evitare le costanti usando getter?
È buona norma sostituire le costanti utilizzate al di fuori delle classi dai getter? Ad esempio, è meglio usare if User.getRole().getCode() == Role.CODE_ADMINo if User.getRole().isCodeAdmin()? Ciò porterebbe a questa classe: class Role { constant CODE_ADMIN = "admin" constant CODE_USER = "user" private code getRoleCode() { return Role.code } isCodeAdmin () …

5
Rifiutare una promessa è solo per casi di errore?
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 3 anni fa . Diciamo che ho questa funzione di autenticazione che restituisce una promessa. La promessa si risolve quindi con il risultato. I risultati attesi sono falsi e veri, a mio avviso, …
25 javascript 

6
Come posso affrontare una fusione complicata
Ecco l'accordo, sono entrato in una nuova società e mi è stato chiesto di finire il lavoro in una filiale che non è stata toccata per quasi un anno. Nel frattempo, il ramo principale è cresciuto a un ritmo costante. Idealmente, vorrei unire tutte le modifiche dal ramo principale al …



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.