パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

同僚にコードがひどいと言われたら、どう反応すればいい? 」記事へのコメント

  • by Anonymous Coward

    >私のコードに対する苦情は、彼の経験が浅く、コードが何をしているのかを理解していないのが原因だ。

    果たしてそうだろうか?

    学生の頃にプログラミングを勉強しだした時、他人が書いたたくさんのプログラムソースを読むことをした。
    素敵なコードはわかりやすく、勉強しはじめのビギナーでも読むことができた。
    しかし、汚いコードは、何をしているのかわかりにくい。

    他人が読んだときに分かりにくいコードは、長い期間が過ぎると、書いた本人も読みにくくなってしまう。
    他人が読みやすいコード、それは自分がわかりやすいコードでもある。

    経験が豊富な人でも、読むのに苦労するソースは汚いソース。
    汚いソースを指摘するのは、経験の浅い深いでは関係ないんだよね。

    • >私のコードに対する苦情は、彼の経験が浅く、コードが何をしているのかを理解していないのが原因だ。

      では、なぜ彼の経験が浅いと、貴方のコードは理解出来ないのでしょうか?

      一般論としては「技術レベル(含業界経験則)の未熟」と
      「貴方個人の慣習(独自性)への不理解」があると思われます。

      前者は彼の努力を期待してしかるべきですが、
      後者は貴方のコミュニケーション能力の問題です。

      後者に対する要求を完全に拒否したいならば、
      貴方は他者とコードを元にコミュニケーションを必要とされる仕事を
      選ぶべきではありません。

      • by Anonymous Coward

        問題の新人さんはまずは、自力でコードを書き直して見本を見せ、さらに自分に課せられた用件
        を期間内にこなすことができるのか?自力でできないならチームメイトの手を止めて対策をとらせ
        るべきなのか、その場合でも十分期間内にプロジェクトは完了するのか?それとも何も成果物を
        ださないのかを示すべきでしょう。

        で、今回の質問者は、彼無しでプロジェクトを完了できるか判断し、彼無しでできるのなら、それで
        無視すれば済む話です。彼以外の代替が必要なら、それを調達する目処があるかどうかが問題
        でしょう。

        必要なのはティーチングなんかの前に仕事の要件定義です。

        • >問題の新人さんはまずは、自力でコードを書き直して見本を見せ、さらに自分に課せられた用件
          >を期間内にこなすことができるのか?自力でできないならチームメイトの手を止めて対策をとらせ
          >るべきなのか、その場合でも十分期間内にプロジェクトは完了するのか?それとも何も成果物を
          >ださないのかを示すべきでしょう。

          それはプロマネの仕事では?

          有望新人は「コードの危険性」を指摘し
          頑固ベテランは「コードの必要性」を説明し、
          プロマネやリーダーが複数観点での効率や安全性を考慮し線引きする。

          職分や権限を超えて勝手に判断するのは、チームとして崩壊しますので止めましょう。

          >で、今回の質問者は、彼無しでプロジェクトを完了できるか判断し、彼無しでできるのなら、それで
          >無視すれば済む話です。彼以外の代替が必要なら、それを調達する目処があるかどうかが問題
          >でしょう。

          問題提起するために、すべての解決を強要するのは
          封建的を通り越して非常に危険で無価値な発想ですよ・・・

          >必要なのはティーチングなんかの前に仕事の要件定義です。

          /.へのタレコミの範疇では、両者ともに自己のフィーリングを報告内容まで
          消化・昇華出来ていないよう(一次報告レベル?)に感じます。

          ここから先、問題を特定し、解決していくためには
          感情論でフィーリングのまま議論しても仕方ありません。

          当事者と関係者が問題の原因を理解し、
          納得するためにもteachingが必要なのです。

          # 新「なんか危なっかしい汚いコードだなぁ」
          # 熟「コードなんて動きゃいーんだよ、もっと勉強しろ」
          # マネ「!トラブルの種の匂い…もうちょい分析させてみようか」 ←これが必要

          親コメント

Stay hungry, Stay foolish. -- Steven Paul Jobs

処理中...