C#って死滅しちゃうの? Part10
■ このスレッドは過去ログ倉庫に格納されています
0846デフォルトの名無しさん
NGNGC#ヤバイ。
まず汚い。もう汚いなんてもんじゃない。超汚い。
汚いとかっても
「変数名おかしくない?」
とか、もう、そういうレベルじゃない。
何しろRAD開発。スゲェ!なんか設計とか無いの。仕様とかソフトウェア工学とかを超越してる。RAD開発だし超汚い。
しかもフォームにべた書きしてるらしい。ヤバイよ、べた書きだよ。
だって普通はクラスとか分割するじゃん。だってペーストしたところ変更きたら困るじゃん。
コンパイルエラーとか変更もれとか困るっしょ。
処理が追加されて、Ver1.0のときはメソッド数行だったのに、Ver3.0のときはメソッド数百行とか泣くっしょ。
だからJavaとかべた書きしない。話のわかるヤツだ。
けどC#はヤバイ。そんなの気にしない。カット&ペーストしまくり。ソース表示してる画面を
5画面ほどスクロールしてもメソッド終わらないくらい汚い。ヤバすぎ。
RAD開発っていたけど、もしかしたらスパゲティ開発かもしんない。でもスパゲティ開発って事にすると
「じゃあ、C#のクラスってナニよ?」
って事になるし、それは誰もわからない。ヤバイ。誰にも分からないなんて凄すぎる。
あと超いいかげん。deregateブロック。処理内容で言うと。ポインタ演算。ヤバすぎ。ガベージコレクタが介入する暇もなく演算する。怖い。
それに超処理遅い。超のろのろ。それに超機能不足。ネイティブコールとか平気で出てくる。ネイティブコールて。
マルチプラットフォームじゃねえよ、マ○クロソフト。
なんつってもC#はthrowsが無いのが酷い。実行時エラーとか平気ででるし。
Javaなんてメソッドとかインタフェースとか、期待する例外処理を開発者が必ず実装するように
throws句に例外書き並べたり、例外情報をJavaDocで書き出したり、catchしてねーと必ずコンパイルエラーにしたりするのに、
C#は全然無視。例外取り忘れたら実行時エラーとしか扱わない。酷い。ヤバイ。
とにかく貴様ら、C#のヤバさをもっと知るべきだと思います。
そんなヤバイC#でシステム作ろうとしてる俺とか超偉い。もっとがんばれ。超がんばれ。
■ このスレッドは過去ログ倉庫に格納されています