最長不倒関数■C言語でmain関数に全コードを入れるアーカイブ最終更新 2022/05/26 23:181.デフォルトの名無しさん2dmITGtW第10章 最長不倒関数http://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.10.3.html連載の第1回に「関数の長さ」の目安について書きましたが、やはり画面に 収まる、あるいはプリンタ用紙1枚に収まる程度の60行以内にしたいものです。 まあ、せめて100行以内になるよう努力してもらいたいものです。それが、 2500行近くもあるのでは、もう「絶句」しかありません。長すぎる関数は絶対に「分割」しましょう。分割し、独立した「関数」にし てしまえば、デバッグのとき、より短くなった関数の中だけを注目すればすむ ようになるはずです。こんな長い関数を書いてきたら、内容など調べる必要は一切ありません。 「長い!読めん!」といって、書き直させる以外に手はありません。こんな長 い関数のデバッグは、ライフワークになりかねません。最長不倒関数の例https://github.com/ShellShoccar-jpn/misc-tools/tree/master/C_SRC出典 https://mevius.5ch.net/test/read.cgi/tech/16535746912022/05/26 23:18:111すべて|最新の50件
【持論】辛坊治郎氏、ICC所長への米制裁を「残念」で済ます高市首相に激怒!「残念って言ってる場合じゃねぇだろう!国としての誇りの問題だ」と弱腰姿勢を痛烈批判ニュース速報+239776.92026/08/27 02:13:35
【米国大規模研究】学歴はコロナワクチン接種率と強い関連、高校卒業資格を持たない人の21%がワクチン未接種、大学院卒業資格を持つ人ではわずか6.2%、保険未加入者の25%が未接種だったのに対し、保険加入者では11%ニュース速報+245591.62026/08/27 01:57:02
http://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.10.3.html
連載の第1回に「関数の長さ」の目安について書きましたが、
やはり画面に 収まる、あるいはプリンタ用紙1枚に収まる程度の
60行以内にしたいものです。 まあ、せめて100行以内になるよう
努力してもらいたいものです。それが、 2500行近くもあるのでは、もう「絶句」しかありません。
長すぎる関数は絶対に「分割」しましょう。分割し、独立した「関数」に
し てしまえば、デバッグのとき、より短くなった関数の中だけを注目すればすむ ようになるはずです。
こんな長い関数を書いてきたら、内容など調べる必要は一切ありません。
「長い!読めん!」といって、書き直させる以外に手はありません。
こんな長 い関数のデバッグは、ライフワークになりかねません。
最長不倒関数の例
https://github.com/ShellShoccar-jpn/misc-tools/tree/master/C_SRC