C言語の設計ミスった危険な関数トップ10決めようぜat TECHC言語の設計ミスった危険な関数トップ10決めようぜ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト106:デフォルトの名無しさん 19/12/16 22:48:10.00 xr9KOlE0.net >>104 なぜ? 107:デフォルトの名無しさん 19/12/16 22:52:22.49 arH1mwfY.net >>106 なにが? ってか、もう少し具体例を書けよ。 それみれば設計がおかしいという結論になる 例えて言うなら、パーサーの処理の中でネットワークにアクセスしたい時困るから ネットワークモジュールはグローバルにアクセスできるようにしておくべき みたいなことを言ってるようなもんだよ。それは設計がおかしい。 108:デフォルトの名無しさん 19/12/16 22:54:10.44 xr9KOlE0.net int func(int n){ ロック ループ アンロック return 結果; } 109:デフォルトの名無しさん 19/12/16 22:55:55.89 xr9KOlE0.net int func(int n){ ループ 値を加工 return 値 } 110:デフォルトの名無しさん 19/12/16 22:58:13.41 arH1mwfY.net >>108 「ループ」という言い方がおかしい。 ループで「実装」しているのであって やっているのはなにかの「処理」だろう? int func(int n){ ロック 処理 アンロック return 結果; } 「処理」という名前をつけたくなるならば、 そこは独立した関数にするべきだろう 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch