Ingegneria software

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



2
Come fare per testare il codice non iniettabile?
Quindi ho il seguente codice in uso in tutto il mio sistema. Attualmente stiamo scrivendo i test unitari in modo retrospettivo (meglio tardi che mai è stato il mio argomento), ma non vedo come questo sarebbe testabile? public function validate($value, Constraint $constraint) { $searchEntity = EmailAlertToSearchAdapter::adapt($value); $queryBuilder = SearcherFactory::getSearchDirector($searchEntity->getKeywords()); $adapter …


3
Fornitura di risorse JS e CSS locali per fallback CDN
Dato che Le CDN sono una buona cosa perché possono servire risorse più vicine al client, il client può memorizzarle nella cache e ridurre il carico sul proprio server. Nei browser recenti, il caricamento di risorse da server di terze parti non riduce la sicurezza grazie all'integrità delle risorse secondarie …
13 javascript  css  cdn 

5
Come far funzionare Scrum per un team con ruoli definiti?
Alcune informazioni di base Faccio parte di un team di sviluppo software interno. Consiste in 5 sviluppatori (con esperienze che vanno dai 2 ai 5 anni, sono uno di loro) 3 addetti all'implementazione (svolgono la distribuzione e la formazione del software) e 1 project manager. Sviluppiamo numerosi progetti di piccole …



3
Differenze tra Given When Then (GWT) e Arrange Act Assert (AAA)?
In TDD c'è la sintassi Arrange Act Assert (AAA): [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = new Item("ID: 25"); shopStock.AddStock(blackSweater); int expectedResult = 2; Item blackSweaterToReturn = new Item("ID: 25"); //Act shopStock.ReturnItemForRefund(blackSweaterToReturn); int actualResult = shopStock.GetStock("ID: 25"); //Assert Assert.AreEqual(expectedResult, actualResult); } Nei test …
13 c#  unit-testing  tdd  bdd 



5
Test di unità vecchi / legacy rotti
Lavoro per una grande azienda e sono responsabile di una grande applicazione java con migliaia di test junit. Da quando sono passato a questo ruolo, ci sono stati 200-300 test interrotti (probabilmente interrotti per anni). I test sono vecchi e fragili e sono un casino di dipendenze di spaghetti che …

1
Esiste una pratica standardizzata per ordinare gli attributi nei tag HTML?
Sto lavorando a un progetto AngularJS e gli attributi sono numerosi in molti dei miei elementi HTML: <button type="submit" ng-click="Page.UI.DetailView.ExecuteFunction()" ng-disabled="step5.$invalid" class="btn btn-success pull-right"> Submit this Product </button> Esiste una convenzione standardizzata per l'ordine di questi attributi? Alfabetico? Raggruppati per significato (ad esempio tutti gli attributi angolari insieme)? Attributi HTML …



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.