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
¿Es buena idea difundir código con refactorización de comentarios?
Estoy trabajando en un proyecto de "código de espagueti", y mientras estoy arreglando errores e implementando nuevas características, también realizo algunas refactorizaciones para que el código sea comprobable por unidad. El código suele estar tan estrechamente acoplado o complicado que corregir un pequeño error daría como resultado que se reescriban …


3
¿Por qué se requieren CIL y CLR en .NET?
Vi esta bonita imagen aquí . Aprendí que todos los compiladores que admiten el lenguaje .net convierten el código fuente al CILformato. Ahora Microsoft nunca está incorporando .NETtodo el sistema operativo escribiendo un CLR para todos los sistemas operativos. Entonces, ¿por qué mantener un formato de código intermedio y un …
11 .net 



3
Hablando arquitectónicamente, ¿una capa de abstracción de base de datos, como Entity Framework de Microsoft, anula la necesidad de una capa de acceso a datos separada?
De la forma que era Durante años, he organizado mis soluciones de software como tales: Capa de acceso a datos (DAL) para abstraer el negocio de acceder a datos Business Logic Layer (BLL) para aplicar reglas comerciales a conjuntos de datos, manejar autenticación, etc. Utilidades (Util), que es solo una …








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.