Ingegneria software

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




6
Quanto dovrei usare 'let' vs 'const' in ES6?
Ho scritto molto codice ES6 per io.js di recente. Non c'è molto codice in natura da cui imparare, quindi mi sento come se stessi definendo le mie convenzioni. La mia domanda è su quando utilizzare constvs let. Ho applicato questa regola: se possibile, utilizzare const. Utilizzare solo letse si conosce …
214 javascript  es6 

5
Come scrivere un compilatore molto semplice
Compilatori avanzati come gcccompilare codici in file leggibili dalla macchina in base alla lingua in cui è stato scritto il codice (ad es. C, C ++, ecc.). In effetti, interpretano il significato di ciascun codice in base alla libreria e alle funzioni delle lingue corrispondenti. Correggimi se sbaglio. Vorrei capire …
214 c  compiler  compilation  gcc 



15
Perché abbiamo bisogno di variabili private?
Perché abbiamo bisogno di variabili private nelle classi? Ogni libro sulla programmazione che ho letto dice che questa è una variabile privata, ecco come la definisci ma si ferma lì. La formulazione di queste spiegazioni mi è sempre sembrata una crisi di fiducia nella nostra professione. Le spiegazioni sono sempre …




10
Esiste un nome per il modello (anti) di passaggio dei parametri che verrà utilizzato solo per diversi livelli in profondità nella catena di chiamate?
Stavo cercando di trovare alternative all'uso della variabile globale in alcuni codici legacy. Ma questa domanda non riguarda le alternative tecniche, sono principalmente preoccupato per la terminologia . La soluzione ovvia è passare un parametro nella funzione invece di usare un globale. In questa base di codice legacy ciò significherebbe …




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.