Ingegneria software

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



3
Perché dovrei spingere se lavoro da solo in un repository locale?
Sto interagendo con Git tramite GitHub per Windows , il che è divertente poiché non spingerò mai il mio repository su GitHub. Ci sto lavorando da solo ed è destinato a essere utilizzato solo da me. Ho notato che i miei commit sono elencati sotto "commit non sincronizzati" e sotto …
21 git  github 


11
Il codice a bassa latenza a volte deve essere "brutto"?
(Questo è principalmente rivolto a coloro che hanno una conoscenza specifica dei sistemi a bassa latenza, per evitare che le persone rispondano semplicemente con opinioni prive di fondamento). Pensi che ci sia un compromesso tra la scrittura di un codice "simpatico" orientato agli oggetti e la scrittura di un codice …
21 java  c++  c  performance  latency 

6
Che cosa significa fare un "controllo null" in C o C ++?
Sto imparando il C ++ e sto facendo fatica a capire null. In particolare, i tutorial che ho letto menzionano fare un "controllo null", ma non sono sicuro di cosa significhi o perché sia ​​necessario. Che cosa è esattamente null? Che cosa significa "controllare null"? Devo sempre verificare la presenza …
21 c++  c  null 

8
Nuove attività per sviluppatori senior
Ho uno sviluppatore senior con otto anni di esperienza .NET a partire da domani per lavorare su un'applicazione da 11.000 righe di codice. Nella squadra ci sono io e un altro programmatore. Entrambi abbiamo circa tre anni di esperienza ciascuno. È il mio primo progetto come manager (sono anche uno …


2
In che modo l'utilizzo di una gemma LGPL influisce sulla mia applicazione con licenza MIT?
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 7 anni fa . Sto sviluppando un'applicazione ruby ​​open source con licenza MIT. Sto usando questa licenza perché non voglio porre alcuna limitazione agli utenti dell'applicazione. Inoltre posso effettivamente leggere e comprendere questa …



3
Come camel-case in cui le parole consecutive hanno numeri?
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 7 anni fa . Mi chiedo solo se qualcuno ha una buona convenzione da seguire in questo caso corner-corner-corner. Uso davvero Java ma ho pensato che anche la gente di C # potesse …


4
Qual è il nome del linguaggio usando il metodo concatenamento per costruire un oggetto?
Uso spesso un modello in cui utilizzo il metodo concatenamento per configurare un oggetto, simile a un Buildero Prototypemodello, ma non creando nuovi oggetti con ogni chiamata di metodo, modificando invece l'oggetto originale. Esempio: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); Mi chiedo solo se esiste un nome per questo modello e se è …

5
In un sistema MVC, dove dovrebbe trovarsi il codice di persistenza del database?
Ho visto più configurazioni per informazioni persistenti nel database. In genere, tre tipi di design sembrano comuni nel mio angolo di mondo: Il controller gestisce la persistenza Il modello gestisce la persistenza La libreria di terze parti gestisce la persistenza, in genere richiede una sorta di annotazioni sul modello. Mi …
21 mvc 

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.