アカウント名:
パスワード:
仕事であるソースの機能修正の依頼をやったときにインデントがまったくされておらずすべてのソースがフラットな状態。コメントも一切無いものを修正した。(もちろん仕様書すらないですよ。)
最初にものすごく手間がかかったよ。インデントがないからまずはインデントを入れてソースの構造を解析してコメントがないからソースの解析からしてものすごく手間でしたね。
ここで重要なのはオートインデントができる言語と、できない(或いは困難な)言語があることだと思う。できる言語なら適当なプログラムに食わせれば済む話だけど、できない言語でメタ糞なインデントを付けられた場合はそれなりに大変。
しかもそういうコードが同時にスパゲッティでもある時は、軽く死ねる。
その違いを分かってない勉強不足な管理職が、作ることを目的にして規約を作ったりすることが少なくないから、「管理職と規約イラネ」ってなることが多いんだと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
インデント (スコア:0)
仕事であるソースの機能修正の依頼をやったときにインデントがまったくされておらずすべてのソースがフラットな状態。
コメントも一切無いものを修正した。(もちろん仕様書すらないですよ。)
最初にものすごく手間がかかったよ。
インデントがないからまずはインデントを入れてソースの構造を解析して
コメントがないからソースの解析からして
ものすごく手間でしたね。
Re:インデント (スコア:1)
ここで重要なのはオートインデントができる言語と、できない(或いは困難な)言語があることだと思う。
できる言語なら適当なプログラムに食わせれば済む話だけど、
できない言語でメタ糞なインデントを付けられた場合はそれなりに大変。
しかもそういうコードが同時にスパゲッティでもある時は、軽く死ねる。
その違いを分かってない勉強不足な管理職が、作ることを目的にして規約を作ったりすることが
少なくないから、「管理職と規約イラネ」ってなることが多いんだと思う。