アカウント名:
パスワード:
可読性が悪くても、スパゲッティになっていても、動いてナンボだと思います。
そもそも良いコードと悪いコードに違いって何でしょうか。
すでに述べられていることなので、マトメ的な話になろうかと思いますが、
一度だけ動けばいいのであれば、好悪は全く問題になりません。たとえば perlなどで onelinerなプログラムは 記載量が少ないことが正義であって可読性などは全く求めません。動けば捨ててしまえばいいコードですね。
二度以上動いて欲しいなら、それは間違った動作をするかもしれないし、将来的には若干違う動きをしてほしいかもしれない。となれば、未来の自分を含めた第三者が理解できるように記載しなくては、それは「悪いコード」となります。
コードコードといいますが、やってることは 自然言語と同じく、命令を
これ位、丁寧に背景説明をしてくれて、その上で「規約を守れ」なら良いのですが、普通は「守れ、以上」なのが現状では無いでしょうか?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
動いてナンボ (スコア:0)
可読性が悪くても、スパゲッティになっていても、動いてナンボだと思います。
そもそも良いコードと悪いコードに違いって何でしょうか。
Re: (スコア:1)
すでに述べられていることなので、マトメ的な話になろうかと思いますが、
一度だけ動けばいいのであれば、好悪は全く問題になりません。
たとえば perlなどで onelinerなプログラムは 記載量が少ないことが
正義であって可読性などは全く求めません。動けば捨ててしまえばいい
コードですね。
二度以上動いて欲しいなら、それは間違った動作をするかもしれないし、
将来的には若干違う動きをしてほしいかもしれない。
となれば、未来の自分を含めた第三者が理解できるように
記載しなくては、それは「悪いコード」となります。
コードコードといいますが、やってることは 自然言語と同じく、
命令を
Re: (スコア:0)
これ位、丁寧に背景説明をしてくれて、その上で「規約を守れ」なら良いのですが、
普通は「守れ、以上」なのが現状では無いでしょうか?
Re:動いてナンボ (スコア:0)
さらに守る価値もない規約だったりすることがよくありますね。