Ingeniería de software

109
¿Ganar dinero con Open Source como desarrollador?

Actualmente soy estudiante (Tecnología de la Información Aplicada) y hacemos la mayor parte de nuestra programación en C # y Java. Me preguntaba cómo puedo, como desarrollador, ganar dinero con el código abierto. Sé que existe la historia de brindar apoyo o brindar servicios, pero no soy un...

109
¿No utiliza "estático" en C #?

Envié una solicitud que escribí a otros arquitectos para la revisión del código. Uno de ellos casi inmediatamente me respondió y dijo "No use" estático ". No puede escribir pruebas automatizadas con clases y métodos estáticos." Debe evitarse "estático". Revisé y 1/4 de mis clases están marcadas...

109
Lo contratan para corregir un pequeño error en un sitio que requiere mucha seguridad. Mirando el código, está lleno de agujeros de seguridad. ¿Qué haces? [cerrado]

Alguien me ha contratado para hacer un pequeño trabajo en un sitio. Es un sitio para una gran empresa. Contiene datos muy confidenciales, por lo que la seguridad es muy importante. Al analizar el código, me di cuenta de que está lleno de agujeros de seguridad: lectura, muchos archivos PHP que...

109
Comprender la inyección de dependencia

Estoy leyendo sobre la inyección de dependencia (DI). Para mí, es algo muy complicado de hacer, ya que lo estaba leyendo también hacía referencia a la inversión de control (IoC) y sentí que iba a emprender un viaje. Este es mi entendimiento: en lugar de crear un modelo en la clase que también lo...

109
¿Tiene sentido una prohibición 'larga'?

En multiplataforma C ++ de hoy (o C) mundo en el que tenemos : Data model | short | int | long | long long | pointers/size_t | Sample operating systems ... LLP64/IL32P64 16 32 32 64 64 Microsoft Windows (x86-64 and IA-64) LP64/I32LP64 16 32 64 64 64 Most Unix and Unix-like systems, e.g. Solaris,...

109
¿Cómo trato con un equipo scrum contraproducente?

Historia: He estado trabajando como parte de este equipo durante los últimos tres años y en este tiempo hemos tenido tres diferentes Scrum Master que tienen todas las cosas funcionan de manera diferente. Debido a este cambio en Scrum Masters y su forma de dirigir el programa, ha dejado a mi...

108
¿Por qué se acepta el sondeo en la programación web?

Actualmente estoy trabajando en un proyecto de Ruby on Rails que muestra una lista de imágenes. Una herramienta imprescindible para este proyecto es que muestra nuevas publicaciones en tiempo real sin la necesidad de actualizar la página web. Después de buscar por un tiempo, me topé con algunas...