Ingegneria software

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

10
Perché dovrei evitare gli script in linea?
Un amico esperto ha recentemente visto un sito Web che ho aiutato a lanciare e ha commentato qualcosa come "sito molto interessante, peccato per lo script in linea nel codice sorgente". Sono sicuramente in grado di rimuovere gli script in linea in cui si verificano; Sono vagamente consapevole che è …



9
Quali sono gli svantaggi della programmazione test-first?
Oggi è di gran moda. "Tutti" lo consiglia. Questo di per sé mi rende sospettoso. Quali sono alcuni svantaggi che hai riscontrato durante lo sviluppo test-first (test-driven)? Sto cercando esperienze personali da professionisti esperti - posso leggere le ipotetiche riflessioni di un centinaio di aspiranti altrove su Internet. Non chiedo …






10
In quali condizioni è appropriato l'uso di MVVM?
Model View View-Model è stato sviluppato da Microsoft per le piattaforme di sviluppo dell'interfaccia utente che supportano la programmazione basata sugli eventi, in particolare Windows Presentation Foundation (WPF) e Silverlight sulle piattaforme .NET utilizzando i linguaggi XAML e .NET. Negli anni successivi, molti framework Javascript come Angular, Knockout ed ExtJS …


4
Determinare cos'è un utile test unitario
Ho esaminato i documenti di phpunit e sono arrivato attraverso la seguente citazione: Puoi sempre scrivere più test. Tuttavia, scoprirai rapidamente che solo una parte dei test che puoi immaginare sono effettivamente utili. Quello che vuoi è scrivere test che falliscono anche se pensi che dovrebbero funzionare, o test che …

7
Livello applicazione vs livello dominio?
Sto leggendo Domain-Driven Design di Evans e sto discutendo l'architettura a strati. Ho appena realizzato che i livelli di applicazione e dominio sono diversi e dovrebbero essere separati. Nel progetto a cui sto lavorando, sono un po 'mescolati e non posso dire la differenza fino a quando non ho letto …


11
Il significato di asincrono vs sincrono [chiuso]
Qual è il significato delle parole asincrone e sincrone nell'informatica? Se vai su Google il significato delle parole otterrai quanto segue: Asincrono: non esistente o presente allo stesso tempo . Sincrono: esistente o esistente allo stesso tempo . Ma sembra che siano usati per trasmettere il significato opposto nella programmazione …

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.