¿Cómo confía en que su desarrollador sea competente en materia de seguridad? [cerrado]

2

Supongamos que desea contratar a un desarrollador para que se ocupe de una parte de un proyecto en el que no tiene experiencia.

¿Cómo puedes confiar en que él sabe lo que está haciendo, ya que no tienes idea de lo que está haciendo?

Sé que la pregunta podría reducirse a "Cómo confiar en su desarrollador", pero me parece que el aspecto de seguridad es más complicado porque es imposible dar fe de lo que es seguro o no. Para otras cosas, puedes ver rápidamente lo que produjo el desarrollador y tener una idea de sus habilidades. Pero, por el aspecto de seguridad, ¿qué miras?

    
pregunta Gudradain 06.12.2016 - 21:27
fuente

1 respuesta

2

Para confiar en alguien, necesita establecer una base para la confianza. Eso podría ser saber sobre el trabajo pasado, cuestionarlos sobre su ideología y moral, etc. No hay una ruta fácil para confiar.

Confiar en sus habilidades profesionales no es diferente. ¿Han hecho un trabajo similar? ¿Quién los recomienda? ¿Cómo actúan en línea y en el mundo real? ¿Muestran cualidades de confianza en todas partes? ¿Tienen un historial?

Pero hay una pregunta ligeramente diferente que sería mucho mejor para este foro.

"¿Cómo puedo confiar en el código que un desarrollador ha escrito si no lo entiendo?"

Una vez más, no hay balas mágicas, pero hay cosas que puedes hacer para reducir cualquier riesgo:

  • ¿Confías en la persona? p.ej. la primera pregunta. Si tienen un historial de confianza, es una buena señal.
  • Intente comprender el código: un código bien escrito será modular y debería ser relativamente fácil de entender cuando lo lea, incluso si no lo tiene programador. Si es importante y realmente no hay nadie disponible para darle sentido. conseguir a alguien en.

    Por cierto, si alguien ha escrito un código para usted y es incomprensible, es muy probable que haya hecho un mal trabajo.

  • Use herramientas para analizar el código en busca de errores y fallas comunes.

También debe asegurarse de especificar los requisitos correctamente. Si su especificación a cualquier programador no deja en claro qué criterios de calidad necesita, por ejemplo, con respecto a la seguridad, la legibilidad y la documentación, usted solo tiene la culpa si todo sale mal.

    
respondido por el Julian Knight 07.12.2016 - 00:46
fuente

Lea otras preguntas en las etiquetas