アカウント名:
パスワード:
神はその行いに怒り、人々の言葉を乱した。人々が互いに相手の言葉を理解できなくなるように。
意味が分からないので解説お願い
VB6とかその前後の時代って、NTサーバベースで、Accessのような中小規模のデータベースソフトやなんやとセットにしてのカスタムアプリケーションというのが流行ってたんですよ(´・ω・`)主に、企業向けのソリューションってやつの方面で。で、その後お客さんが機能拡張とか改版とか頼むと、「旧業務に支障がないように」とか「工数最短にしてくれ」とか付いてくるので、必然的に屋上屋を重ねる状況になる訳ですよ。
そうすると…まぁ、ここまで書けばわかるでしょうけど…開発した人しかわからないコードに富んだ、複雑怪奇なダンジョンのようなコードの塊が出来てしまう訳です。
社内向けソフトでも、そういうのが沢山あるでしょうね。
VB6.0は歴史的に考えても、色々な壁を打ち破った金字塔ですから・・・複雑怪奇なダンジョンは思い当たるフシがありすぎて刺さるなぁ。
Windows NT4.0とNT Server(3.51だったかな)を組み合わせてDBサーバを建てて、3層構造で動くアプリを VB6 Enterprise版で組んだ経験が、遠い記憶に残ってます。OCXが2.0の頃にAcriveX(と称した)DLLやらOCXなんかをVB作って、外部のVC(++)で開発する部分と組み合わせたりも出来たし、工数もそれなりに減らせたことで、使えなかった面々を開発要員として巻き込んで拡大していった事がが仇になって、クソの山を積み上げる事になったんですよ。
あのプログラムは後に改修したと思うけど、どうなったんだろう。納入先のお客さんは今でも成長して大きな企業になっているので、ちゃんと動き続けているのか手を引いたのか。もう去っていた事もあって、後になってからは怖くて一切連絡しないままに。楽しかったり嫌だった思い出になったりする、それがVB6.0。
書きやすいからのクソコード乱立言語設計とは難しい
VBはC++と比べて簡単だったからポインタの理解すら挫折するようなプログラマとして向いてない人がクソコード量産したクソコード書く人間が集まると誰も指摘しないし当時はそれがまかり通る時代だったのもある表面上ちゃんと動いていれば手の速さだけで評価されるのは、今でも場所により見受けられるが
それで、その後の時代に過去のクソプログラムの面倒を見る羽目になった人なんかは特にVBを憎んでる
言語自体に罪はないのよ憎しみをぶつける矛先として言語がちょうどいい位置にあるだけで
今、その役はPHPが担ってる。
言語自体に罪はないというが、悪いのは、PHPなら安くて早く(ここまでは「だいたいあってる」)、高品質なコードが簡単に手に入る(これは間違い)だと思ってるバカ管理職の方ではあっても、彼等を撲滅するのは至難の業。
そしてそういうバカに有り得ない夢を見させて地獄の糞コードを大量生産するようしむけたPHPという言語に、まったく悪意がなかったと言い切ることもできない。
ヘボプログラマーにPHP。キチガイに刃物はわたしちゃだめだよねー。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
その昔、人々は天にも届くVB6.0クソコードの塔を築こうとした (スコア:-1)
神はその行いに怒り、人々の言葉を乱した。人々が互いに相手の言葉を理解できなくなるように。
Re:その昔、人々は天にも届くVB6.0クソコードの塔を築こうとした (スコア:0)
意味が分からないので解説お願い
Re:その昔、人々は天にも届くVB6.0クソコードの塔を築こうとした (スコア:1)
VB6とかその前後の時代って、NTサーバベースで、Accessのような中小規模のデータベースソフトやなんやとセットにしてのカスタムアプリケーションというのが流行ってたんですよ(´・ω・`)
主に、企業向けのソリューションってやつの方面で。
で、その後お客さんが機能拡張とか改版とか頼むと、「旧業務に支障がないように」とか「工数最短にしてくれ」とか付いてくるので、必然的に屋上屋を重ねる状況になる訳ですよ。
そうすると…まぁ、ここまで書けばわかるでしょうけど…開発した人しかわからないコードに富んだ、複雑怪奇なダンジョンのようなコードの塊が出来てしまう訳です。
社内向けソフトでも、そういうのが沢山あるでしょうね。
Re:その昔、人々は天にも届くVB6.0クソコードの塔を築こうとした (スコア:2)
VB6.0は歴史的に考えても、色々な壁を打ち破った金字塔ですから・・・
複雑怪奇なダンジョンは思い当たるフシがありすぎて刺さるなぁ。
Windows NT4.0とNT Server(3.51だったかな)を組み合わせてDBサーバを建てて、
3層構造で動くアプリを VB6 Enterprise版で組んだ経験が、遠い記憶に残ってます。
OCXが2.0の頃にAcriveX(と称した)DLLやらOCXなんかをVB作って、外部のVC(++)で
開発する部分と組み合わせたりも出来たし、工数もそれなりに減らせたことで、
使えなかった面々を開発要員として巻き込んで拡大していった事がが仇になって、
クソの山を積み上げる事になったんですよ。
あのプログラムは後に改修したと思うけど、どうなったんだろう。
納入先のお客さんは今でも成長して大きな企業になっているので、
ちゃんと動き続けているのか手を引いたのか。
もう去っていた事もあって、後になってからは怖くて一切連絡しないままに。
楽しかったり嫌だった思い出になったりする、それがVB6.0。
Re: (スコア:0)
書きやすいからのクソコード乱立
言語設計とは難しい
Re: (スコア:0)
VBはC++と比べて簡単だったからポインタの理解すら挫折するようなプログラマとして向いてない人がクソコード量産した
クソコード書く人間が集まると誰も指摘しないし当時はそれがまかり通る時代だったのもある
表面上ちゃんと動いていれば手の速さだけで評価されるのは、今でも場所により見受けられるが
それで、その後の時代に過去のクソプログラムの面倒を見る羽目になった人なんかは特にVBを憎んでる
言語自体に罪はないのよ
憎しみをぶつける矛先として言語がちょうどいい位置にあるだけで
そしてPHPへ (スコア:0)
今、その役はPHPが担ってる。
言語自体に罪はないというが、悪いのは、
PHPなら安くて早く(ここまでは「だいたいあってる」)、
高品質なコードが簡単に手に入る(これは間違い)
だと思ってるバカ管理職の方ではあっても、彼等を撲滅するのは至難の業。
そしてそういうバカに有り得ない夢を見させて地獄の糞コードを大量生産するよう
しむけたPHPという言語に、まったく悪意がなかったと言い切ることもできない。
ヘボプログラマーにPHP。キチガイに刃物はわたしちゃだめだよねー。