アカウント名:
パスワード:
ソースコードの品質が低く理解できず、またこのままでは問題があると思い
これが諸氏もよく話題にする「よくわからないけど動いてるコード」ってやつか。
「本番運用中のコードを変えようとしたら挙動が変わらないことだけを願いますと言われるのは当たり前」
個人的にはこれが一番理由としてでかい。「動いてるものをわざわざいじって動かなくなったらどうすんの?いじる必要ある?」みたいな。そこに時間割くなら別のことしましょうという。
違う違う。
いわゆる「よくわからないけど動いてるコード」ってのはプログラマ本人が理解できてないけど動いてるときに使う。スリープ(待機命令=待ち時間)入れたとこで挙動は変わらないはずなのになぜかスリープ入れると安定して動くとかそういうタイプ。
今回のはほかのプログラマが書いたコードが読めないってだけだから違う。
リンク先の記事読みました?ご本人が書いたにも関わらず、過去コードを改修できない宣言してるんですよ。それって「当時の俺は知ってるけど、今の俺には分からん」状態なんでは?
私は今回の件はまさにそれって感じがしますけどね。
自分で書いたコードじゃない。
ソースコードをクローンして、読み始めました。すると「?」となりました。どうも全くソースコードの意味が分からないのです。その当時は「僕のコード読解力が足りないせいで読めないんだ…」と思い、かなり落ち込んでいました。しかし休職してからある本と出逢いました。それが以下の本になります。
私でいえば「コードの保守性・運用性(=長期的な課題解決)」を重視すべきと考えているため、コードの綺麗さや意図を伝えようとする努力に対して高い期待値を持っています。それが低い状態で運用されているのを見ると、修正したくなってしまってしょうがないのです。 しかし、逆に先輩は「アルゴリズムによる(目先の)課題解決」を重視されている方だったのです。
「最初は自分のせいだと思ってたけど、この本に出会って気づいた。悪いのは自分じゃない。ほかの奴らだ!」よくいる意識高い系のお話しだよ。
元コメが本人と言っているのは先輩エンジニア氏のことだ。チャットで自分でもわからんと言ったという記述がブログにある。
# この業界に鬱が蔓延するのも無理ないきがする、これが+2モデか。
自分でもわからんと言ったなんてことにはどこにも書かれてないぞどこ読んでる?他の先輩がわからんと言った、というのならあるが
> 「このコードは挙動が変わらないことを保証できなかったから、いじれなかっただけなんだ」これでしょ
動作が変わらないことを保証するってのは単に理解してるだけじゃできないってことがわからんやつだってことかまぁ若いうちはあるけどねそういうのこのブログ主の類似求人タイプか
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
リファクタリングの必要性 (スコア:0)
これが諸氏もよく話題にする「よくわからないけど動いてるコード」ってやつか。
個人的にはこれが一番理由としてでかい。
「動いてるものをわざわざいじって動かなくなったらどうすんの?いじる必要ある?」みたいな。
そこに時間割くなら別のことしましょうという。
Re: (スコア:0, オフトピック)
違う違う。
いわゆる「よくわからないけど動いてるコード」ってのはプログラマ本人が理解できてないけど動いてるときに使う。
スリープ(待機命令=待ち時間)入れたとこで挙動は変わらないはずなのになぜかスリープ入れると安定して動くとかそういうタイプ。
今回のはほかのプログラマが書いたコードが読めないってだけだから違う。
Re: (スコア:-1)
リンク先の記事読みました?
ご本人が書いたにも関わらず、過去コードを改修できない宣言してるんですよ。
それって「当時の俺は知ってるけど、今の俺には分からん」状態なんでは?
私は今回の件はまさにそれって感じがしますけどね。
Re:リファクタリングの必要性 (スコア:4, 参考になる)
自分で書いたコードじゃない。
ソースコードをクローンして、読み始めました。すると「?」となりました。どうも全くソースコードの意味が分からないのです。その当時は「僕のコード読解力が足りないせいで読めないんだ…」と思い、かなり落ち込んでいました。しかし休職してからある本と出逢いました。それが以下の本になります。
私でいえば「コードの保守性・運用性(=長期的な課題解決)」を重視すべきと考えているため、コードの綺麗さや意図を伝えようとする努力に対して高い期待値を持っています。それが低い状態で運用されているのを見ると、修正したくなってしまってしょうがないのです。 しかし、逆に先輩は「アルゴリズムによる(目先の)課題解決」を重視されている方だったのです。
「最初は自分のせいだと思ってたけど、この本に出会って気づいた。悪いのは自分じゃない。ほかの奴らだ!」
よくいる意識高い系のお話しだよ。
Re: (スコア:0)
元コメが本人と言っているのは先輩エンジニア氏のことだ。
チャットで自分でもわからんと言ったという記述がブログにある。
# この業界に鬱が蔓延するのも無理ないきがする、これが+2モデか。
Re: (スコア:0)
自分でもわからんと言ったなんてことにはどこにも書かれてないぞ
どこ読んでる?
他の先輩がわからんと言った、というのならあるが
Re: (スコア:0)
> 「このコードは挙動が変わらないことを保証できなかったから、いじれなかっただけなんだ」
これでしょ
Re: (スコア:0)
動作が変わらないことを保証するってのは単に理解してるだけじゃできないってことがわからんやつだってことか
まぁ若いうちはあるけどねそういうの
このブログ主の類似求人タイプか