他サイト更新RSSぴぽぺ速報最新記事

C言語のプログラマは酷いコードを書き、狂気のコメントを残す

このエントリーをはてなブックマークに追加 LINEで送る

プログラマであれば誰しも一度は利用するプログラミング言語に関係なく、最善ではないどころか、 "酷い"コードを書いたことがあるだろう。

単にファイル数で比較するのは公平でないと思うが
まあCだな

汚く書けるポテンシャルが圧倒的だしな

ハードや低レベルAPI叩いてるからじゃないの?
「嫌だなあこんなの」みたいなこと考えながら書くことはある

言語が古い方がおまじないが生まれやすいと思う

>>12
と言うか、低級言語ほどだな
おまじないもコンパイラ、アセンブラ、ハードウェアのちゃんとした知識があって使っているなら問題無いから
と言うか、そう言うコードは昔の知っている人が書いて、引き継いだ人が理解出来ず放置するしか無くなっているってパターンが結構ある
単純にクソコードなだけの方が多いけど

Cから学ぶ人が多いからだろ
要するに初心者が書いたコードが多く残ってるだけでは

>>42
初心者は汚いコードを書くけど、自分で汚いとコメントを残さない

>>44
確かに
とすると、低水準ならではの自由度で、
汚いコードも容易に書けちゃうからかな

汚いというよりアクロバティックなコードが多い様にも思えるが

>>44
GitHubで見てんだから意識はしてるんじゃないの

Cプログラマはコードを書いている
PHP/JavaScriptプログラマはコピペしてるだけ

>>43
馬鹿だろWindowsライクな使い方が流行る前から独自にやってるやつ沢山いたしMD5含め圧縮アルゴまで組んでる奴は多い

C使いは自己陶酔してる奴が多いからな
他者が見て一見してわからないのが良いと勘違いしてる奴が多い

しかし何にしても正常に動いてるプログラムは弄らないのが吉

おまじない、はデフォ

他人のコードに、課題のメモがコメントに残ってたりすると泣きそうにはなる

最終行に
/* あとは任せた */

ループの込み入ったところで、複雑な構造体のデータを修正する時
*(dptr+13)=0みたいな事書いて、後でちゃんと直そうって思ってて
すっかり忘れる

昔メンテしたソースにコメントで喧嘩してたの有ったな

疲れてくるとコメントにギャグを入れたくなる不思議。

みんなコメントにそんなツイートみたいなこと書いてるのか?
見たこと無いぞ

>>22
数年後の自分は別人だからな
自分宛に書いてる

製品なら変なコメントあったらコードレビューで弾かれると思うんだけどそんなことはないのか?

>>26
まともな会社ならそうだよ。

ギャグみたいなコメントが許されるのは、零細エロゲ会社とかだろ。

>>30
やかましいわ!

力技で何とか動いてる時のヒヤヒヤ感!

とは言っても、動いてるところは変えたくないんだよなぁ
って放置された結果でもある

超綺麗なアルゴリズム実装がとても触れられない状態になるのは良くあることだが

Cのおまじないはしょうがないだろ
どっかのグループが作ったものを動かすためにおまじない書いとかないと動かないとかさ
とりあえず初期化とかとりあえず領域解放とかのおまじないをさ

何で正常に機能するのか作成した本人でさえよくわからないコードって
本当に存在するのか?つか、ありえるのか?

>>89
とりあえず動いてるから触らない ってのはあるかと

>>89
組み込みならザラにある

>>89
ちょっとでもいじると全部くずれるってコードを書いたことがある。
main()の10行程度の処理だったんだけど、触るとPG全体が崩壊するという・・・
徹夜明けの変なテンションで書いた思い出。

>>100
まさに地雷やな

それで動いちゃうからね
しょうがないね

問題あると思うけど動くんだからしかたない

納期に追われてるとあるのよ
酷いコードだけど、とりあえずこれで動くので後で直そう

って、直すの忘れるんだけどね

>>104
で、「また一から書き直した方がはえー」ってなるんだよな

新人の時にあまりに酷いコーディングした結果三人で全部作り直しになったのは苦い思い出

海外で作られたプログラムの改造してたら意味不明なコードがあってそこに書かれてるコメントを翻訳したらよく分からないけどこれがないと動かないってのいうのを見てなんか安心した

>>115
海外の質問サイト見ても大概似たような所詰まってるのばっかだしな

昔いた会社のコーディングルールに、
関数の引数は必ずvoid* lpContextにすること。
ってのがあったな。

そして
/*第2引数と第4引数は廃止*/
見たいなコメント満載

C言語はマジで色々できすぎだからな
意味不明なパット見ではわからないコードを書きやすい

>>90
そこだよね 構造体の中で再起を使ってループさせるとかやってるし

Cが最も酷いコードを書きやすい言語である訳だな

メモリの管理に自信がないときに事前言い訳の保険で書いてるだけだろ
PGが管理しなくていい言語はそれ系の心配がないからなその分減る

でも自分でヤバイってわかるんだから立派だよね。

sosu



このエントリーをはてなブックマークに追加 LINEで送る
↑この記事をみんなに広めよう↑

↓ランキングクリックよろしくお願いします↓
 にほんブログ村 2ちゃんねるブログ 2ちゃんねる(ニュース)へ にほんブログ村 2ちゃんねるブログ 2ちゃんねる(ゲーム)へ

コメントをどうぞ

メールアドレス
コメント本文

  • あなたのコメントが、更にこの記事をおもしろくします。

プロフィール

PipopeFavicon

ぴぽぺ速報です。

下らないニュース、
おもしろい事件、
ゲームなど色々扱っております。
1日約70記事です。

Twitter
RSS

↓ランキングクリックよろしくお願いします↓
 にほんブログ村 2ちゃんねるブログ 2ちゃんねる(ニュース)へ にほんブログ村 2ちゃんねるブログ 2ちゃんねる(ゲーム)へ

新着情報

逆アクセスランキング

アクセスカウンター

  • 16現在の記事:
  • 1429238総閲覧数:
  • 176今日の閲覧数:
  • 371昨日の閲覧数:
  • 502706総訪問者数:
  • 85今日の訪問者数:
  • 155昨日の訪問者数:
  • 134一日あたりの訪問者数:
  • 1現在オンライン中の人数:

genzou1919 world