野に咲く名無し@転載禁止<>e054740a<>2024/09/25 (水) 14:29:12.018 ID:BwluFcmE5主<>今プログラミングのアルバイトしてて、担当してるソフトウェアがC++,Qtで描かれてるのね🥺
ネットに「1つのクラスは150行以内にしよう」って書いてあるんだけど、コード読んでると1つのクラスが1万行あったりするのね🥺
これっていわゆるクソコードなのかな🥺<>プログラミングについて教えて🥺 野に咲く名無し@転載禁止<><>2024/09/25 (水) 14:33:58.512 ID:BwluFcmE5主<>あと、cppやhファイルが全部1箇所にあるのも気になる🥺
300個くらいのファイルが1箇所にあってわかりづらいよお😭<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 14:38:16.803 ID:G8a42N30j<>処理があっちこっち飛びまくったり同じ処理をする関数が複数あったりグローバル変数だらけでどこから変更されるかわからないようじゃなければクソのうちに入らない<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 14:39:48.868 ID:BwluFcmE5主<>そうなんだ🥺
こんなもんなんだね🥺
社会人は大変だねえ🥺<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 14:40:46.535 ID:7v4W3xXY6<>俺が分かればモーマンタイ精神<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 14:42:42.659 ID:W2iz0DYW4<>業務アプリは負の遺産だらけだから気にしないほうが精神衛生的にいいよ🥺
プリシンバルコードとかリーダブルコードなんてイケイケのウェブアプリ民向けだから(所感)<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 14:43:42.054 ID:0UYpYI5NW<>初めてみた人がわかるレベルでコメントで補足すればokらしい🥺<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 14:46:09.173 ID:wHCVi8soW<>150行でがちると無意味に後続メソッド付やること多くなりそう🥺<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 14:48:42.053 ID:BwluFcmE5主<>150行はきついよなぁとは思った🥺
でも中身読んでても、もうちょっと分割していい気がする🥺
あと多重継承使われてるのがすごく読みづらい…🥺👉👈<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 14:49:01.992 ID:BwluFcmE5主<>こんなコード書けないし社会人なれる気がしない😞<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 14:54:48.167 ID:VS7g429ai<>凄いコードに価値があるわけじゃなくて客が欲しいものに価値があるのでへーきへーき🥺<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 15:16:04.415 ID:18s2ECdpA<>神クラスってやつかな🥺
クラスを分ける発想がない人がコードを書いちゃったんだろうね🥺<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 15:18:46.331 ID:IRAgRuS64<>まぁそういうのもおおいよ🥺<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 15:21:12.851 ID:FDXkd39xf<>??「まあいいじゃんそういうの(クソコード)」<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 16:04:10.055 ID:4JDDKGTB4<>ひとつのクラスが短くても読みやすくなるわけじゃないとは思う
要はバランスおじさん「要はバランス」<> 野に咲く名無し@転載禁止<><>2024/09/25 (水) 16:04:44.221 ID:C24AC8Njw<>150はきつそう
Googleのコーディング規約は500じゃなかったっけ<>