ロープの終わりに[閉じた]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 私は大企業の請負業者です。現在、プロジェクトには3人の開発者がいますが、私も含めています。 問題は、他の2人の開発者が実際に理解していないことです。「それ」とは、次のことを意味します。 彼らは私たちが使用している技術のベストプラクティスを理解していません。私と他の人が彼らに例を与えてから6ヶ月後、ひどいアンチパターンが使用されています。 彼らは、主にスパゲッティコードを生成する「コピーアンドペースト」プログラマです。 彼らは絶えず物事を壊し、変更を実施しますが、すべてが良いかどうかを確認するための基本的な煙のテストを行いません 彼らは、コードレビューの依頼を拒否/まれにしています。 彼らは、コードのフォーマットなどの基本的なことを拒否/まれに行います。 クラスに関するドキュメントはありません(jsdocs) 何もしないコードを削除することを恐れる バージョン管理を行っていても、コメントされたコードブロックはどこにでも残します。 他のコードをフォーマットし、バグを修正し、壊れた機能を発見し、スパゲッティを削除するための抽象化を作成するにつれて、私はますますイライラしています。 私は本当に何をすべきかわかりません。欲求不満にならないようにしていますが、それは単なる混乱です。私はこれらの人々を人間として気に入っていますが、コーディングの状況がひどく、一日中ウェブを閲覧していれば、より速く動くことができると感じています。 マネージャーに他のsvnコミットアクセスを確認するように依頼するのは行外でしょうか。コミットは、私たちがやっていることに精通している人によるレビュー後にのみ行うことができますか?請負業者として、それが最善の策かどうかはわかりません。 修正しているものの数を明確にする微妙な/それほど微妙でない方法はありますか?