私は最近、「サードパーティによるコードレビュー」条項を含むいくつかの契約オファーを観察しました。コードレビューが完了してパスを受け取るまで、契約は全額支払われませんでした。
特に、これらがかなり単純で小規模な契約(iPhone用のバニティアプリを大量生産)であることを考えると、私は驚きました。
この種のサードパーティのコードレビューは、プログラマーとして契約するときに遭遇する一般的なことですか?
それはあなたが提供することに同意したものに依存します。
結果を指定した場合、それは完全に正常です。短所として、means(一般的なケース)を指定した場合、それは受け入れられません。
その条項を使用している会社は、彼女が非常に悪いコードを作成した開発者にいくらかのお金を投資したといういくつかの困難な状況であったかもしれません。
私の意見では、彼らは適切なコードレビューを早期に行わない責任がありますおよび/または採用プロセス中の適切なテスト。
したがって、あなたがあなたの仕事に暗黙的にリンクされている(しかし保証されていない)結果ではなく、あなたがあなたの時間を提供する場合にそのような条項を拒否する必要がある場合。
いいえ。請負業者のコードレビューは、問題のドメインを認識していない可能性があるため、一部のサードパーティではなく、同僚が行う必要があります。
通常はこのようなものが含まれていますが、これが適用されるのを見たことがありません。あなたたちがお互いを理解しておらず、訴訟などで保護されたい場合に備えて、彼らはそのような条項を追加するかもしれません。通常、これは私が言うことを心配するものではありません。
私がよく目にするもう1つのシナリオは、企業が他のサードパーティ企業のレビューを行うためにサードパーティを雇うことです。これにより、「仕事が正しく行われている」ことを確認できますが、得られるのは奇妙で協力的でない状況です。この方法は、優れたソフトウェアの作成から焦点を外し、代わりにレビュー担当者のレビュープロセスに合格することに重点を置くため、非常に破壊的だと思います。失う-失う。