ホームページ > ウェブフロントエンド > jsチュートリアル > 折りたたむのか、それとも二つ折りにするのか?それは技術的な質問です!

折りたたむのか、それとも二つ折りにするのか?それは技術的な質問です!

WBOY
リリース: 2024-08-25 06:37:36
オリジナル
879 人が閲覧しました

To fold or to double down? That’s a tech question!

すでに 1 倍投資しているので、今すぐに止めることはできませんが、今後は何年にもわたって 100 倍を投資していきましょう!ストンクス!

JavaScript の例

聞いたことがあるかもしれませんが、JavaScript は 10 日間で作成されました。この言語の採用は急速に成長しており、数年間この言語を使用した後でも重大な変更を導入することを望んでいませんでした。そのため、この言語は 30 年近く前のものになり (1995 年からのものであることを忘れないでください!)、私たちは依然として次のような問題に対処しなければなりません。それらの決定。

彼らは、JS の初期の頃から、この言語に利益をもたらす多くの変更があることを知っていましたが、当時の「無数の」Web サイトを壊したくありませんでした (Web サイトの数は合計で数百万ありました)当時は世界中で使用されていましたが、JS をまったく使用する必要はありませんでした!)。

後から考えると、20/20 であり、彼らは今日のような形ではない方法で JS を壊した可能性があります。

そしてまた…Angular は、「Angular 2」を壊して起動するときにまさにそれを行いました。多くの人が Angular を使用していたからといって、AngularJS を使い続けるのは持続可能ではないことを知っていたため、AngularJS から Angular2 へ段階的に移行し始め、そのおかげで Angular は改善されました。

今日これに投資しませんか?

投資をしていると、「負ける」、あるいは飛び降りて「やめたい」と思うことがありますが、さらに先に進むことができる人は、間違った決断をいつやめるべきかを知っている人です (必ずしも悪いことではありませんが、時間の経過とともに状況は変化します)。

Angular/JS/2 の例に戻ります。 AngularJS は数年前にサポートが終了し、さらにサポートが終了したにもかかわらず、一部の企業はまだ AngularJS を使用しています。現在では、コードベースが増加し、コードベースに固執するという決定を下す際に、独自にサポートしてパッチを適用する必要があり、コードベースへのあらゆる投資のせいで、ますます苦痛が増し、変更するのが難しくなります。

もちろん、この裏側では、流行から流行へと飛び移って、その時々でより人気があったテクノロジーを示すモンスターを作成する人々がいます。何らかの理由で、死亡してメンテナンスが停止されました。

これの名前はサンクコストの誤謬です

あなたはすでに「多すぎる」投資をしてしまったので、後戻りすることはできないと考えています。また、退屈な古い LAMP スタックで十分で機能するのであれば、新しい光沢のあるものは必要ないと考えることもあります。

しかし、1 つは「うまくいく」ということであり、もう 1 つは「長期的には、これは変更するよりもコストがかかる」ということです。

経済的な意味では、何か新しいことによって、より速く、より遠くへ行くことができるかもしれません。あるいは、少なくとも、そうでなければ見逃していたかもしれない他の機会を自由に追求できるようになります。

COBOL の例

銀行は COBOL で運営されており、数十年にわたり「衰退」が続いていますが、その節目節目で、COBOL からの移行に取り組むよりも、COBOL のレガシーを維持し、ますます高額で COBOL 開発者を雇うほうが価値があると言っています。 TBF、うまくいけば、彼らは自分たちの遺産を絞めています。しかし、まだ積極的に COBOL で開発を行っている場合、利用できる人材がますます少なくなっている市場で COBOL 開発者を雇用するのに法外なコストがかかり始めたとき、LLM は役に立ちません。

一方、そのような伝統を持たない新たな競合他社は、より速く、より安く、より大きな雇用プールを利用できる他のスタックを使って市場に参入することができます。

そうすべきですか?いつ?

これは巨大な船の操縦にたとえられます。舵輪を回​​しても、変化はすぐには起こりません。事前に準備する必要がありますが、これを簡単にするための戦略があります。その後、船が旋回していることが明らかになるまで、まだ時間がかかります。

ROI

しかし、財務上の例え話、ROI (投資収益率) に戻ります。

ROI を使用してどの投資が優れているかを計算し、通常は評価している投資を「基本」投資と比較します。

これは、提案された変更による推定利益に対して、現状を維持することでどれだけの時間が「無駄」になっているかを計算することを意味します。もちろん、変更に費やした時間を追加する必要があり、それによって、その投資から「利益」が得られ始めるまでの時間をある程度の数値で知ることができます。

計算された利益が非常に小さく、有効になるまでに時間がかかる場合は、価値がない可能性があります。

これはタスクに費やされた時間に関するものですが、アクセシビリティ、セキュリティ、信頼性などの他の指標を使用することもできます。何かを測定できれば、変更を正当化するために使用できます。

以上が折りたたむのか、それとも二つ折りにするのか?それは技術的な質問です!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート