¿Es una práctica común contratar a terceros para hacer revisiones de códigos para contratistas?

7

Recientemente observé algunas ofertas de contratos que incluían una cláusula de "revisión de código por parte de terceros": el contrato no se pagaría completamente hasta que se completara la revisión del código y recibiera un pase.

Me sorprendió, especialmente considerando que estos eran contratos bastante simples y de pequeña escala (produciendo aplicaciones de vanidad para el iPhone).

¿Es este tipo de revisión de código de terceros una cosa común que se puede encontrar cuando se contrata como programador?

    
pregunta blueberryfields 01.02.2011 - 10:43

3 respuestas

1

Depende de lo que hayas acordado proporcionar.

Si proporciona un resultado , es perfectamente normal. Por contra, si proporciona significa (caso típico), no es aceptable.

La compañía que usó esa cláusula puede haber sido en algunas situaciones difíciles en las que invirtió algo de dinero en un desarrollador que produjo un código muy malo.

Mi opinión es que son responsables de no hacer las revisiones de código adecuadas con anterioridad y / o las pruebas adecuadas durante el proceso de contratación.

Por lo tanto, si debe rechazar una cláusula de este tipo en el caso de que proporcione su tiempo, en lugar de los resultados que están implícitamente vinculados a su trabajo (pero no están garantizados).

    
respondido por el user2567 01.02.2011 - 13:14
2

No. Las revisiones de los códigos de los contratistas deben ser realizadas por sus pares y no por un tercero, ya que pueden no estar conscientes del dominio del problema.

    
respondido por el Rachel 01.02.2011 - 19:02
1

Por lo general, incluyen algo como esto, pero nunca he visto esto aplicado. Pueden agregar una cláusula como esa en caso de que ustedes no se entiendan y quieran estar protegidos en una demanda legal o algo así. Normalmente esto no es algo para preocuparse, diría yo.

Otro escenario que veo muy a menudo es que las compañías contratan a un tercero para que haga una revisión de otras compañías de manera que puedan estar seguros de que "el trabajo se realiza correctamente", pero lo que obtienen son situaciones raras y poco colaborativas. Considero que esta práctica es muy destructiva, ya que elimina el enfoque de crear un buen software y lo pone en lugar de pasar el proceso de revisión del revisor. Lose-Lose.

    
respondido por el tucaz 01.02.2011 - 12:20

Lea otras preguntas en las etiquetas