Javascript が 10,000 行を超える大規模な Web アプリケーションの保守を引き継いだところです。
現時点では、Firefox 3.5 以降、Safari 4 以降、Chrome で動作しますが、IE8 で動作するようにする必要があります。
私は非常に経験豊富なプログラマーですが、JavaScript の経験はほとんどありません。
Javascript は多くのJQueryを使用します(そのため、大量の JQuery を使用できます)。
体系的に取り組みたいので、移植作業をどのように構成するかについてアドバイスを求めています。
一般的な方法論は、古い 'OpenBSD の一般化' 戦略です。クロスサイト バグが見つかった場合、コード ベースを体系的に検索して、それが発生する可能性のある他の場所を探し、それらを修正します。
BGerrison は、CSS の互換性も考慮する必要があると指摘したので、それも考慮に入れましょう。
これまでのところ、私が思いついた方法論は次のとおりです。
- jslint を実行し、 lintingバグを修正します
計画を立てる前に、体系化された手順や知っておくべきリソースはありますか?
アップデート
Opera 10 のコンソールが css を少しリントし、css のタイプミスなどを報告することを発見しました...