方法論を忘れる – バッグプログラマー = 悪いプログラム
私が質問する唯一の理由は、絶え間ない更新やパッチにますます悩まされていることに気付いたからです。インターネットの時代と「簡単な」更新により、何でも公開するという態度になったようですが、後で修正できます。これにイライラし始めているのは私だけですか?コンピューターの電源を入れるたびに、PC 上のすべてのソフトウェアが最新バージョンに更新されようとするため、5 分間待機します。ウイルス対策プログラムやスパイウェア対策プログラムのセキュリティ定義に関しては 100% は理解できますが、それ以外のすべてに必要だとは思いません。私たちは皆、毎日の更新なしで過去に生き残ることができました.
マイクロソフトは、リリース日を確保した時点で準備が整っているソフトウェアをリリースするのが常でした。後でパッチを適用するだけなので、ソフトウェアの完成度は問題ではないように思われました。 Microsoft は今も昔もちょっとした冗談で、許しが得られるのはプロジェクトの規模だけでした。 200,000 行のコードを使用して 200,000 行のコードを使用すると、常に問題が発生します。これはゲーム プログラマーの間でも一般的な問題でしたが、公平を期すために、彼らは常にハードウェアの処理能力の限界に直面してきたため、これは当然のことでした。後で修正できるからといって、未完成のソフトウェアを出さなければならないのは本当に正しい態度ですか?私自身フリーウェアのライターとして、修正が必要な問題をかなりの割合で書いてきましたが、それらをアップデート リリース (新しいバージョン番号を付けたもの) にまとめることを好みます。他の人は、今日のパッチで帯域幅を喜んで使用します。たぶん、たぶん、アウトソーシングと安い労働力は行くべき道ではありません.くそ、くそ。
これらすべてについて私が本当に面白いと思うことは、プログラムが書かれ、入力のために一度に 1 シートずつ印刷されていた当時、これは決して起こらなかったということです。人間のライティング システムは、その機能が優れている必要があり、計画、実行、およびテストがすべてでした。もしあなたが 大金を稼ぐ請負業者、あなたは確かに本当にそれを獲得しなければなりませんでした。システムは同じくらい複雑で、実際に機能するという主な理由から、今日でも多くのシステムが使用されています。プログラマー、彼らは数学の成績が良く、トップの地位にあった人々であり、テレビのコマーシャルを見て年収 35,000 ポンド以上と社用車を夢見ていた人ではありません!機能していない状態で配信された別の政府のソフトウェア プロジェクトについて聞くたびに、私は恥ずかしい思いをします。機能しないシステムに数十億ポンドが費やされました。彼らが地球を破壊するようなものを書いているとは思えません。通常、それは既存のテクノロジーの上に置かれたデータベースにすぎません。多くのバグが深いというわけでもありません。ほとんどのバグは、最も単純な量のテストで発見および修正できたはずです。前にゲーム開発者の弁護で述べたように、少なくとも彼らは最先端で働いています。プログラマーとして、機能要件を満たすミル データベース システムの実行をノックアウトできない場合、問題が発生します。
私も自分のプログラムのいくつかで罪を犯しているため、答えはわかりません。無料で書くときは、すぐに書きます。迅速なアプリケーションはあまりにも斬新になりすぎており、仕事をするのに十分なほど頭がよくないプログラマーが多すぎます。彼らは実際の仕事をする能力がないので、管理職に就くのは間違いありません。