アカウント名:
パスワード:
可能性はないだろうか。
とある現場できっちりとオブジェクト指向設計されたPerlのコードがあった。変に妥協したようなところもなく、素晴らしいコードだと思ったが、そのコードをちゃんと読める人はあまりいなかった。
その「頭のいい」人はそういう状況を避けるため、周りのレベルに合わせるつもりでひどいコードを書いているのかもしれない。
てっきり、「他の人にも読めるコードだと他の人にもメンテできるので、自分がクビになる恐れがある。他の人に読めないオレオレコードならば、メンテできるのが自分以外にいないので、クビになる恐れが少ない」かと思った。
そういう例は日本だとあるかもしれない。
以前勤めていた会社、ポーティングすることが前提の業務だったため完全とは行かないものの他の人がメンテする前提で無茶なコードを書くとダメだよと言う社風でした。(残念ながら明文化はされていない)
その会社へ途中入社したとある人物。(私とは部署違い)その人物のコードがひどくて、社内で技術トップだった人が可読性も移植性も悪いのでこれこれこういう風に直して欲しいと指摘する事例がありました。
そのときの件の人物曰く「私は技術レベルが高いから他の人間が読めるようなコードは書かないんだ!」とのこと。
周りぽかーん。その人物は、たしかあまり長く在籍しなかったはず。
周りのレベルに合わせるつもりでひどいコードを書いているのかもしれない。
あると思いますね。
酷いコードを書くのをやめさせたいと言う輩が、はたしてどの程度酷くないコードを書くのか疑問です。
日本だと無いのでしょうが、USとかだと、自分の雇用を守るために、わざと自分しかメンテできないようなコードを書く人が居ますね。頭が切れるのに、メンテできないようなコードを書くなら、きっとその類いでしょ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
わざとそう書いている (スコア:1)
可能性はないだろうか。
とある現場できっちりとオブジェクト指向設計されたPerlのコードがあった。変に妥協したようなところもなく、素晴らしいコードだと思ったが、そのコードをちゃんと読める人はあまりいなかった。
その「頭のいい」人はそういう状況を避けるため、周りのレベルに合わせるつもりでひどいコードを書いているのかもしれない。
Re:わざとそう書いている (スコア:1)
てっきり、
「他の人にも読めるコードだと他の人にもメンテできるので、自分がクビになる恐れがある。
他の人に読めないオレオレコードならば、メンテできるのが自分以外にいないので、クビになる恐れが少ない」
かと思った。
そういう例は日本だとあるかもしれない。
Re:わざとそう書いている (スコア:1)
以前勤めていた会社、ポーティングすることが前提の業務だったため完全とは行かないものの他の人がメンテする前提で無茶なコードを書くとダメだよと言う社風でした。
(残念ながら明文化はされていない)
その会社へ途中入社したとある人物。(私とは部署違い)
その人物のコードがひどくて、社内で技術トップだった人が可読性も移植性も悪いのでこれこれこういう風に直して欲しいと指摘する事例がありました。
そのときの件の人物曰く「私は技術レベルが高いから他の人間が読めるようなコードは書かないんだ!」とのこと。
周りぽかーん。
その人物は、たしかあまり長く在籍しなかったはず。
Re: (スコア:0)
周りのレベルに合わせるつもりでひどいコードを書いているのかもしれない。
あると思いますね。
酷いコードを書くのをやめさせたいと言う輩が、はたしてどの程度酷くないコードを書くのか疑問です。
Re: (スコア:0)
日本だと無いのでしょうが、USとかだと、自分の雇用を守るために、わざと自分しかメンテできないようなコードを書く人が居ますね。
頭が切れるのに、メンテできないようなコードを書くなら、きっとその類いでしょ。