Ingegneria software

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

3
Generics vs interfaccia comune?
Non ricordo quando ho scritto la lezione generica l'ultima volta. Ogni volta che penso di averne bisogno dopo aver pensato che faccio una conclusione, non lo faccio. La seconda risposta a questa domanda mi ha fatto chiedere chiarimenti (dal momento che non posso ancora commentare, ho fatto una nuova domanda). …

5
Quali sono i vantaggi dell'iniezione di dipendenza nei casi in cui quasi tutti hanno bisogno di accedere a una struttura dati comune?
Ci sono molte ragioni per cui i globi sono cattivi in OOP. Se il numero o la dimensione degli oggetti che richiedono la condivisione è troppo grande per essere passati in modo efficiente nei parametri di funzione, di solito tutti raccomandano l' iniezione di dipendenza anziché un oggetto globale. Tuttavia, …

1
Differenze tra gateway API ed ESB? [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 . La società per cui lavoro sta valutando alcune soluzioni middleware per la governance, la misurazione …


7
Qual è l'idea alla base delle classi di denominazione con il suffisso "Info", ad esempio: "SomeClass" e "SomeClassInfo"?
Sto lavorando a un progetto che si occupa di dispositivi fisici e sono stato confuso su come nominare correttamente alcune classi in questo progetto. Considerando che i dispositivi effettivi (sensori e ricevitori) sono una cosa, e la loro rappresentazione nel software è un'altra, sto pensando di nominare alcune classi con …



6
"Annullamento" di un intero avvolgente
Ho incontrato un interessante problema teorico diversi anni fa. Non ho mai trovato una soluzione e continua a perseguitarmi quando dormo. Supponiamo di avere un'applicazione (C #) che contiene un numero in un int, chiamato x. (Il valore di x non è fisso). Quando viene eseguito il programma, x viene …
20 c# 

3
Progettazione di unit test per un sistema con stato
sfondo Test Driven Development è diventato popolare dopo che ho già finito la scuola e nel settore. Sto cercando di impararlo, ma alcune cose importanti mi sfuggono ancora. I sostenitori di TDD dicono molte cose come (di seguito denominato "principio di asserzione singola" o SAP ): Da qualche tempo sto …



4
Aiutare qualcuno che non è e non sarà mai un programmatore professionista a scrivere un codice più leggibile e utilizzabile da usare e interpretare [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . Sono Elvis, sto provando molto a imparare ad essere Einstein. Lavoro …


1
Pro e contro di spazi dei nomi vs includere / richiedere in PHP?
Di recente ho iniziato a utilizzare gli spazi dei nomi in PHP. Quando li ho visti per la prima volta, ho pensato che la loro sintassi fosse brutta e non li avrei mai usati. Tuttavia, ho creato un caricatore automatico (spl_autoload_register) che lo rende tale da non dover più scrivere …
20 php  namespace 


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.