Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas





2
¿Cómo hacer para probar el código no inyectable?
Así que tengo el siguiente código en uso en todo mi sistema. Actualmente estamos escribiendo pruebas unitarias retrospectivamente (mejor tarde que nunca fue mi argumento), pero no veo cómo esto sería comprobable. public function validate($value, Constraint $constraint) { $searchEntity = EmailAlertToSearchAdapter::adapt($value); $queryBuilder = SearcherFactory::getSearchDirector($searchEntity->getKeywords()); $adapter = new SearchEntityToQueryAdapter($queryBuilder, $searchEntity); $query …



3
Proporcionar recursos locales JS y CSS para CDN Fallbacks
Dado que Las CDN son buenas porque pueden servir recursos más cerca del cliente, el cliente puede almacenarlos en caché y puede reducir la carga en su propio servidor. En los navegadores recientes, cargar recursos de servidores de terceros no disminuye la seguridad gracias a Subresource Integrity (SRI) . Las …
13 javascript  css  cdn 


3
¿Diferencias entre Given When Then (GWT) y Arrange Act Assert (AAA)?
En TDD hay una sintaxis de 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); } En …
13 c#  unit-testing  tdd  bdd 




1
¿Existe una práctica estandarizada para ordenar atributos en etiquetas HTML?
Estoy trabajando en un proyecto AngularJS y los atributos son numerosos en muchos de mis elementos HTML: <button type="submit" ng-click="Page.UI.DetailView.ExecuteFunction()" ng-disabled="step5.$invalid" class="btn btn-success pull-right"> Submit this Product </button> ¿Existe una convención estandarizada para el orden de estos atributos? ¿Alfabético? ¿Agrupado por significado (por ejemplo, todos los atributos angulares juntos)? ¿Atributos …

5
Pruebas de unidades antiguas / heredadas rotas
Trabajo para una gran empresa y soy responsable de una gran aplicación de Java con miles de pruebas junit. Desde que me mudé a este rol, ha habido 200-300 pruebas rotas (probablemente rotas por años). Las pruebas son antiguas y frágiles y son un desastre de dependencias de espagueti que …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.