アカウント名:
パスワード:
理解できないソースコードの品質がわかるものなのだろうか?
ある一定レベルに達しているコードなら能力が不足しているから理解できなかった可能性もありそう。どんなコードなのか見てみたい。
品質が低いから理解できないというのも同感できない
でも、まあ、スラドのストーリーになるようなのにもあるでしょ。ループ使わずにコピペしてるやつとか。
例が悪いかも。リソースが無い中で高速転送なんかは同じ処理をコピペしてループチェックを少なくした方が高速化するよ。要は適材適所ってだけで、可読性重視とリソース重視で最善は異なるのでループ使わないから悪って事では無い。それこそタレコミの新人と同じ
まともなプログラマならそういう最適化をしたらコメントなりなんなりを残す気もする。
そのような最適化に関する情報はコメントではなくバージョン管理側に残してほしい
バージョン管理だけに実装に関するコメントを残すのはアンチパターンだよ。長く続いてるシステム見たことない人は知らないかもしれないけど、途中でバージョン管理が変わることだってあるんだよ。社内でSVN→Gitみたいなケースなら履歴も移行してもらえることも多いけど、特に会社間で担当が変わった場合とか、最終バージョンのソースだけが渡されて、履歴は失われることも多い。ソースの説明は、ソースに残さないとダメなんだ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
ソースコードの品質が低く理解できず (スコア:1)
理解できないソースコードの品質がわかるものなのだろうか?
ある一定レベルに達しているコードなら能力が不足しているから理解できなかった可能性もありそう。
どんなコードなのか見てみたい。
Re: (スコア:0)
品質が低いから理解できないというのも同感できない
Re: (スコア:0)
でも、まあ、スラドのストーリーになるようなのにもあるでしょ。ループ使わずにコピペしてるやつとか。
Re: (スコア:0)
例が悪いかも。
リソースが無い中で高速転送なんかは同じ処理をコピペしてループチェックを少なくした方が高速化するよ。
要は適材適所ってだけで、可読性重視とリソース重視で最善は異なるのでループ使わないから悪って事では無い。
それこそタレコミの新人と同じ
Re: (スコア:0)
まともなプログラマならそういう最適化をしたらコメントなりなんなりを残す気もする。
Re: (スコア:0)
そのような最適化に関する情報はコメントではなくバージョン管理側に残してほしい
Re:ソースコードの品質が低く理解できず (スコア:2, 興味深い)
バージョン管理だけに実装に関するコメントを残すのはアンチパターンだよ。
長く続いてるシステム見たことない人は知らないかもしれないけど、途中でバージョン管理が変わることだってあるんだよ。
社内でSVN→Gitみたいなケースなら履歴も移行してもらえることも多いけど、特に会社間で担当が変わった場合とか、最終バージョンのソースだけが渡されて、履歴は失われることも多い。
ソースの説明は、ソースに残さないとダメなんだ。