【IT】本当にあった怖いプログラム(クソコード事例集)at BIZPLUS
【IT】本当にあった怖いプログラム(クソコード事例集) - 暇つぶし2ch800:名刺は切らしておりまして
18/05/12 03:11:03.29 46AZOYw4.net
リーダブルコードやデザインパターンのようなものは、しばらくやれは誰でも身につくもの。
ほんとに要のところのアルゴリズムは、誰でも読めるようなものじゃないんだよ。

801:名刺は切らしておりまして
18/05/13 20:16:47.84 AWtTD2PK.net
そこまで複雑なアルゴリズムが必要になる時点で設計に問題がある可能性を考えるかな俺だったら

802:名刺は切らしておりまして
18/05/13 23:23:17.70 6N6PxDH9.net
>>800
日本語で言うと、読み易い文章は練習を重ねる事なしに書けるようにはならないぞ

803:名刺は切らしておりまして
18/05/14 01:39:04.18 C3VcSR+S.net
>>801
それはモジュール設計の話であってアルゴリズムじゃないね
高度なアルゴリズムは可読性低くてあたりまえだから

804:名刺は切らしておりまして
18/05/14 02:13:05.94 lOoVJXJ0.net
すでに書かれてるけど、BASICから入った俺は他の言語でGOTOなんぞ使うな、といわれたときに絶望した記憶があるわw
こんなに便利な命令をなぜ使っちゃだめなんだ!とw

805:名刺は切らしておりまして
18/05/14 04:35:09.02 Ou7icRqi.net
>>803
そんなことない
実装してるのが本職のプログラマじゃ無いから汚くなってるというのはよくありがちだけど

806:名刺は切らしておりまして
18/05/14 07:23:52.00 2E6wJP5Z.net
>>804
ビルドエラー(Java)

807:名刺は切らしておりまして
18/05/14 10:05:26.39 0ElySn4x.net
>>804
行番号を使えなくなって絶望したのも良い思い出

808:名刺は切らしておりまして
18/05/14 10:09:21.00 ykRMDNx8.net
Mac用のBasicで行番号がなかったの見た時、衝撃だったな

809:名刺は切らしておりまして
18/05/14 16:33:26.64 Kw0ZffVJ.net
>>804
いちいち行末に;とか付けんのマンドクセ

810:名刺は切らしておりまして
18/05/14 16:53:23.52 KEqfOa7+.net
>>804
アセンブラならばgoto使い放題だお

811:名刺は切らしておりまして
18/05/14 16:57:36.56 ykRMDNx8.net
>>809
付けなくても良かったのではなかった?
一行に複数のステートメントを並べる際の区切りだったような気がするが

812:名刺は切らしておりまして
18/05/14 18:05:25.13 QfL3juEY.net
素敵な文をあげる
つ 計算型 IF 文 = IF(式) 式が負の時の飛び先,式が0の時の飛び先,式が正の時の飛び先
ふつう、最低2行で書かなきゃいけない処理が、1行で済むんだぞw

813:名刺は切らしておりまして
18/05/14 18:06:10.09 QfL3juEY.net
>>811
コロン(:)な

814:名刺は切らしておりまして
18/05/15 06:11:53.57 3iO1dZNW.net
>>804
FORTRAN使いとも美味い酒が飲めそう

815:名刺は切らしておりまして
18/05/15 10:11:20.59 kTnL6bfx.net
今のfortranならGOTO無くても生きていけるだろう

816:名刺は切らしておりまして
18/05/15 11:04:07.52 zq2t29Ze.net
>>804
GOTO文は美しくない

817:名刺は切らしておりまして
18/05/15 11:09:37.77 oBU0HlKi.net
じじいはBASICの話好きだな

818:名刺は切らしておりまして
18/05/15 17:40:34.30 5NRLOLHI.net
>>815
ふつうにサブルーチン(死語?)呼べるし。

819:名刺は切らしておりまして
18/05/15 17:56:22.95 Ro6w1pmy.net
じゃあFortranの話題にしますか

820:名刺は切らしておりまして
18/05/15 19:10:25.79 izlti606.net
ヤーッホー♪

821:名刺は切らしておりまして
18/05/15 19:37:19.79 +rnkFv/m.net
>>803
アルゴリズムを理解する事
コードを読みこなす事
この二つは別
後者が出来て初めて前者のスタート

822:名刺は切らしておりまして
18/05/15 21:23:10.45 UKh2iXy4.net
こんばんわ、
GoTo のあだ名です、後島言います

823:名刺は切らしておりまして
18/05/16 13:48:04.07 AAEJEj/M.net
日本人が書いたコードは読まないほうがよい
「間違った英語の使い方」になれてしまう
これは外国人にも言える
非英語圏の外国人プログラマが書いたコードも読まないほうがよい
やっぱり母国語が英語の人間とはレベル差がある

824:名刺は切らしておりまして
18/05/16 14:41:32.23 aNZE7zpq.net
そもそも英語うまくなりたくてコード読んでるわけじゃないし

825:名刺は切らしておりまして
18/05/16 15:54:19.64 J2pNsQHx.net
実際ひどいの多いやね
finded とか binded とか、まあ過去分詞にしようという気持ちは買ってあげたいけどw

826:名刺は切らしておりまして
18/05/16 15:59:20.61 tAtF3Tk3.net
datas 「呼んだ?」

827:名刺は切らしておりまして
18/05/16 17:46:11.07 8pamZVk2.net
fairu opun
fairu nemu

828:名刺は切らしておりまして
18/05/16 18:59:27.82 H5r1urOq.net
>>826
かといって、datumとかもあまりなじみがないからなあ・・・

829:名刺は切らしておりまして
18/05/17 08:40:02.99 jK9kG4wZ.net
>>828
それ単数形


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch