すでに 1 倍投資しているので、今すぐに止めることはできませんが、何年にもわたってさらに 100 倍を投資していきましょう。ストンクス!
聞いたことがあるかもしれませんが、JavaScript は 10 日間で作成されました。この言語の採用は急速に成長しており、数年間この言語を使用した後でも重大な変更を導入することを望んでいませんでした。そのため、この言語は 30 年近く前のものになり (1995 年からのものであることを忘れないでください!)、私たちは依然として次のような問題に対処しなければなりません。それらの決定。
彼らは、JS の初期の頃から、この言語に利益をもたらす多くの変更があることを知っていましたが、当時の「無数の」Web サイトを壊したくありませんでした (Web サイトの総数は数百万でした)当時は世界中で使用されていましたが、JS をまったく使用する必要はありませんでした!).
後から考えると、20/20 です。彼らは、今日のような形ではない方法で JS を破壊した可能性があります。
そしてまた…Angular は、「Angular 2」を壊して起動するときにまさにそれを行いました。多くの人が Angular を使用していたからといって、AngularJS を使い続けるのは持続可能ではないことを知っていたため、AngularJS から Angular2 へ段階的に移行し始め、そのおかげで Angular は改善されました。
投資をしていると、「負ける」または飛び降りて「やめたい」と思うことがありますが、さらに先に進むことができる人は、間違った決断をいつやめるべきかを知っている人です(必ずしも悪いことではありませんが、時間の経過とともに状況は変化します)。 &&&]
Angular/JS/2 の例に戻ります。 AngularJS は数年前にサポートが終了し、さらにサポートが終了したにもかかわらず、一部の企業はまだ AngularJS を使用しています。現在では、コードベースが増加し、コードベースに固執するという決定を下す際に、独自にサポートしてパッチを適用する必要があり、コードベースへのすべての投資のせいで、ますます苦痛が増し、変更するのが難しくなります。もちろん、この裏側では、人々が流行から流行へと飛び移り、その時々でより人気があったテクノロジーを示すモンスターを作成しています。何らかの理由で、死亡してメンテナンスが停止されました。
これの名前はサンクコストの誤謬です
しかし、1 つは「うまくいく」ということであり、もう 1 つは「長期的には、これは変更するよりもコストがかかる」ということです。
経済的な意味では、何か新しいことによって、より速く、より遠くへ行くことができるかもしれません。あるいは、少なくとも、そうでなければ見逃していたかもしれない他の機会を自由に追求できるようになります。
COBOL の例
一方、そのようなレガシーを持たない新たな競合他社は、より速く、より安く、より大きな雇用プールを利用できる他のスタックを使って市場に参入することができます。
そうすべきですか?いつ?
ROI
ROI を使用してどの投資が優れているかを計算します。通常は、評価している投資を「基本」投資と比較します。
これは、提案された変更による推定利益に対して、現状を維持することでどれだけの時間が「無駄」になっているかを計算することを意味します。もちろん、変更に費やした時間を追加する必要があり、それによって、その投資から「利益」が得られ始めるまでの時間をある程度の数値で知ることができます。
計算された利益が非常に小さく、有効になるまでに時間がかかる場合は、価値がない可能性があります。
これはタスクに費やした時間に関するものですが、アクセシビリティ、セキュリティ、信頼性などの他の指標を使用することもできます。何かを測定できれば、変更を正当化するために使用できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3