È prassi comune assumere terzi per effettuare revisioni del codice per gli appaltatori?

7

Recentemente ho osservato alcune offerte di contratto che includevano una clausola di "revisione del codice da parte di terzi": il contratto non avrebbe pagato completamente fino a quando la revisione del codice non fosse stata completata e avesse ricevuto un passaggio.

Sono rimasto sorpreso, soprattutto considerando che si trattava di contratti abbastanza semplici e su piccola scala (sfornare applicazioni di vanity per l'iPhone).

Questo tipo di revisione di codice di terze parti è una cosa comune da eseguire quando esegui il contratto come programmatore?

    
posta blueberryfields 01.02.2011 - 10:43
fonte

3 risposte

1

Dipende da cosa hai accettato di fornire.

Se fornisci un risultato , allora è perfettamente normale. Con contro, se fornisci significa (caso tipico), non è accettabile.

La società che usa quella clausola potrebbe essere stata in alcune situazioni difficili in cui aveva investito del denaro in uno sviluppatore che produceva codice pessimo.

La mia opinione è che sono responsabili di non eseguire correttamente le revisioni del codice all'inizio e / o test appropriati durante il processo di assunzione.

Pertanto, se dovessi rifiutare una clausola del genere nel caso in cui fornisci il tuo tempo, piuttosto che i risultati che sono implicitamente collegati al tuo lavoro (ma non sono garantiti).

    
risposta data 01.02.2011 - 13:14
fonte
2

No. Le recensioni di codice degli appaltatori dovrebbero essere fatte dai loro colleghi e non da terze parti in quanto potrebbero non essere a conoscenza del dominio problematico.

    
risposta data 01.02.2011 - 19:02
fonte
1

Di solito includono qualcosa di simile, ma non l'ho mai visto applicato. Potrebbero aggiungere una clausola del genere nel caso in cui voi non vi capiate e vadano protetti in una causa legale o qualcosa del genere. Normalmente questo non è qualcosa di cui preoccuparsi, direi.

Un altro scenario che vedo molto spesso è che le aziende assumono una terza parte per fare revisioni per altre società terze in modo che possano essere sicuri "che il lavoro sia fatto correttamente", ma ciò che ottengono è solo situazioni strane e non collaborative. Trovo questa pratica molto distruttiva perché toglie l'attenzione dal fare un buon software e passare invece il processo di revisione del revisore. Mancato guadagno.

    
risposta data 01.02.2011 - 12:20
fonte

Leggi altre domande sui tag