Ingeniería de software

19
Si las propiedades tienen efectos secundarios

¿Deberían las propiedades en C # tener efectos secundarios además de notificar un cambio en sus estados? He visto propiedades usadas de varias maneras diferentes. Desde las propiedades que cargarán el valor la primera vez que acceden a las propiedades que tienen efectos secundarios masivos como...

19
¿Proporciona estimaciones al trabajar con tecnología desconocida?

Se me presentó un nuevo problema recientemente, para proporcionar una estimación de un proyecto en el que debo usar un marco (y potencialmente fragmentos de otro marco) con los que no estoy familiarizado. Es mucho más fácil para mí proporcionar estimaciones cuando estoy en libertad de usar lo que...

19
¿Qué es idiomático?

Entiendo que un "idioma" es una operación o patrón común que en un idioma en particular no se simplifica por la sintaxis del lenguaje central, como el incremento de enteros: i = i + 1; En C ++, este modismo es simplificado por un operador: ++i; Sin embargo, cuando alguien usa el término...

19
C ++ a un amigo o no a un amigo

Tengo un programa orientado a objetos con un curso de C ++ este semestre en la universidad y aprendimos sobre las funciones de amigos. Instintivamente, me disgustan por su capacidad de eludir la seguridad que brindan la Encapsulación y la ocultación de datos, leí algunos artículos en Internet y...