アカウント名:
パスワード:
一つめは, 何らかの理由でugly hackが必要だからC言語を使っていることが多いから. 今日日, 性能やフットプリントを気にしない用途ではCを使うことは少ないですから. 他にもハードのバグ(っぽいもの)を隠蔽するためにugly hackすることもありますし.
二つめは一つめと関連して, 書いている当人がugly hackであることを認識できているから, 注意書き的にコメントしておくんでしょう. これが初心者でよくある「おまじないをコピペ」では, それがugly hackであることも認識できずに感染拡大することになりますから.
ハードやOSの不具合や制限に対応するためのコードを「ugly hack」と呼ぶことはありえますね。その場合、必要だから行っているのであってプログラム自体の品質の問題ではないので、割り引いて考える必要はありそうな気がします。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
二つの理由 (スコア:5, 興味深い)
一つめは, 何らかの理由でugly hackが必要だからC言語を使っていることが多いから. 今日日, 性能やフットプリントを気にしない用途ではCを使うことは少ないですから. 他にもハードのバグ(っぽいもの)を隠蔽するためにugly hackすることもありますし.
二つめは一つめと関連して, 書いている当人がugly hackであることを認識できているから, 注意書き的にコメントしておくんでしょう. これが初心者でよくある「おまじないをコピペ」では, それがugly hackであることも認識できずに感染拡大することになりますから.
Re: (スコア:0)
ハードやOSの不具合や制限に対応するためのコードを「ugly hack」と呼ぶことはありえますね。
その場合、必要だから行っているのであってプログラム自体の品質の問題ではないので、割り引いて考える必要はありそうな気がします。