アカウント名:
パスワード:
回路は他人が設計してもある程度分かりますが、他人の作ったコードは本当に理解できないと思う。
回路でもそれぞれの好みや設計思想があるけど、コードは変数の名前の付け方一つで全く理解できなくなってしまう。
業務でやってるなら、他人が読めないコードはその時点でアウト。保守できなくなる。
その判らないコードを(少しでも)判るようにするための方便がコードレビューでは?
他人の目が入る可能性が高い、と言うだけでも「判りやすく(綺麗に)書こう」とか「不正コードが書き難い」と言った効用はあると思うよ。
うーん、わかりづらい回路って、結構あると思うよ。ただ、ほとんどの場合、CDテクニックなんで歓迎されてるだけで。私の回路はわかりづらいと評判ですし(反省しろ
それ電子回路の回路図のこと言ってない?あれはフローチャートだもん。わかりやすくて当然。プログラムのコードに相当するのは計算書のタバの方だよ。温度特性の変化なんてカンで処理している人がほとんどなので計算書が無くて、部品の特性をメーカーに問い合わせるところからはじめたり。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
回路は他人でも分かるが、コードは他人じゃ分からない (スコア:2)
回路は他人が設計してもある程度分かりますが、
他人の作ったコードは本当に理解できないと思う。
回路でもそれぞれの好みや設計思想があるけど、
コードは変数の名前の付け方一つで全く理解できなくなってしまう。
Re:回路は他人でも分かるが、コードは他人じゃ分からない (スコア:2, 興味深い)
>コードは変数の名前の付け方一つで全く理解できなくなってしまう。
どんなに優秀な人材だけで構成されたチームでも、個々人の個性が違うから、デザインレビューによるすり合わせは必要。
しかし、意味のある規約とそれを理解し遵守できるメンバーだけならコードレビューなんて無意味で不要。
ちゃんとした規約がなかったり、理解できなかったりしなかったりで勝手なコード書く奴がいるなら必須。
ま、そんなところかねぇ。
Re:回路は他人でも分かるが、コードは他人じゃ分からない (スコア:2, 興味深い)
とは言い切れないのでは?
・なかなか個人で(自分の目で)気づかない/見逃しやすい潜在的バグの元になるコード
・書いたコードに対するさらに見通しやすくて効率の良いコードの提案(もちろん、規約に則った記述で)
など規約の遵守外の事について、他人の目を通して分かることも多い。
また、理解し遵守できるメンバーからは外れるが新人(6月末だし、前線に出てくることもあるのでは?)も交えてやることで、知識の幅を広げさせる場としても使える。というかそう位置づけて使ってる。
Re:回路は他人でも分かるが、コードは他人じゃ分からない (スコア:2, すばらしい洞察)
これは、「だからこそコードレビューは必要なのだ」という意見ですか?
趣味で作るプログラムならともかく、仕事でプログラムするなら「他人のコードは理解できない」という(ふざけた)意見を言うほうも、それを言わせるようなプログラムを作るほうもしっかり矯正しないと駄目だよね。
Re:回路は他人でも分かるが、コードは他人じゃ分からない (スコア:2, すばらしい洞察)
業務でやってるなら、他人が読めないコードはその時点でアウト。保守できなくなる。
Re:回路は他人でも分かるが、コードは他人じゃ分からない (スコア:1)
その判らないコードを(少しでも)判るようにするための方便がコードレビューでは?
他人の目が入る可能性が高い、と言うだけでも「判りやすく(綺麗に)書こう」とか「不正コードが書き難い」と言った効用はあると思うよ。
の
Re:回路は他人でも分かるが、コードは他人じゃ分からない (スコア:1)
うーん、わかりづらい回路って、結構あると思うよ。
ただ、ほとんどの場合、CDテクニックなんで歓迎されてるだけで。
私の回路はわかりづらいと評判ですし(反省しろ
みんな幸せになればいいのに
散歩師:漫画居士柴岡秀一
http://www.toheart.to/%7Emanga
Re: (スコア:0)
Re: (スコア:0)
Re:回路は他人でも分かるが、コードは他人じゃ分からない (スコア:2)
日本語が読み書きできれば文筆業に就けるわけではない。という意味において、変数名の命名センスに英語日本語の別が大きく関与しないという点については同意ですが、日本語で変数名を適切に導ける人間であれば、英語であっても同様とするのは、乱暴な気がします。
日本人作家が、英語でも同じように文章を書けるわけではないので。
結局、自分の語彙の中からしか選べない訳で、しっくりくる言い回しを選択できるかどうかに関しては、ネイティブであることの経験の差は大きいのだと思います。
事態は際限なく悪化する。
Re: (スコア:0)
Re: (スコア:0)
それ電子回路の回路図のこと言ってない?あれはフローチャートだもん。わかりやすくて当然。
プログラムのコードに相当するのは計算書のタバの方だよ。
温度特性の変化なんてカンで処理している人がほとんどなので
計算書が無くて、部品の特性をメーカーに問い合わせるところからはじめたり。