Ingeniería de software

13
Símbolo de diagrama de clase UML para una función de nivel superior

En notación de diagrama de clase UML, ¿cómo denoto una función de nivel superior que no tiene ninguna clase de encapsulación u otra estructura? Por ejemplo, tengo una función utilizada para recuperar datos de una URL. Dado que es una función (en el sentido matemático) de solo sus parámetros y un...

13
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...