Ingegneria software

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

3
Devo creare account GitHub personali e di lavoro separati? [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 5 anni fa . Sono abbastanza nuovo nella programmazione e ho lavorato su molti progetti personali, che mi preoccupano …
28 github 





8
Generici C # - Come evitare il metodo ridondante?
Supponiamo di avere due classi che assomigliano a questo (il primo blocco di codice e il problema generale sono correlati a C #): class A { public int IntProperty { get; set; } } class B { public int IntProperty { get; set; } } Queste classi non possono essere …
28 c#  generics 

6
Esiste un modello di progettazione per rimuovere la necessità di verificare la presenza di bandiere?
Ho intenzione di salvare un po 'di payload di stringa nel database. Ho due configurazioni globali: crittografia compressione Questi possono essere abilitati o disabilitati usando la configurazione in modo che sia abilitato solo uno di essi, entrambi siano abilitati o entrambi siano disabilitati. La mia attuale implementazione è questa: if …

3
Perché non annotare i parametri delle funzioni?
Per rendere rispondibile a questa domanda, supponiamo che il costo dell'ambiguità nella mente di un programmatore sia molto più costoso di alcuni tasti in più. Detto questo, perché dovrei permettere ai miei compagni di squadra di evitare di annotare i loro parametri di funzione? Prendi il seguente codice come esempio …
28 f#  parameters 






1
Spiegazione del puntatore alla cornice
In MIPS montaggio , v'è un registro per il puntatore dello stack, e un altro registro per il puntatore telaio. Qual è il puntatore a cornice e qual è il suo scopo? In cosa differisce dal puntatore dello stack?
28 assembly  stack 


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.