現代のWeb開発の10の戒め

十戒ソフトウェア会社とのプロダクトマネージャーとしてのコミュニケーションは重要です。 最近、私はチームに配布するために、最新のWeb開発に関する次の「戒め」に取り組み、公開しました。 最新のWeb開発者(またはアプリケーション)はすべて、これらのXNUMXの戒めに従う必要があります。

空想があります プログラミング用語 これらすべてのために捨てることができます。 しかし、私の目標は、ソフトウェアの専門家(そしてあなたでさえ)が理解できる一般的な用語でこれらを置くことでした。

  1. ブラウザ、ブラウザのバージョン、またはオペレーティングシステムに関係なく、インターネットユーザーの99%を常にサポートします。 それに応じて調整し、常にベータリリースで準備してください。
  2. アプリケーションには常にXHTML準拠のコードを使用し、すべてのレイアウトスタイルとアプリケーションイメージにはDTDによる参照とクロスブラウザー準拠のカスケードスタイルシートを使用します。
  3. 任意の文字セットをサポートし、ビルドを必要としない参照要素を介して、常にテキストと文字列を参照します。
  4. すべてのユーザーが希望どおりに出力を変更できるように、常にGMTで日付と時刻を参照してください。
  5. 常にすべての機能への統合要素を構築します。
  6. 常にRFC標準(テキスト電子メール、HTML電子メール、電子メールアドレス、ドメイン参照など)に準拠して構築します。
  7. 常にモジュール式に構築します。 アプリケーションのどこかに複数のオプションがある場合は、ビルドを必要とせずにさらに追加できるはずです。
  8. アプリケーションの複数の部分がそれを行う場合、アプリケーションのすべての部分が単一のポイントを参照する必要があります。
  9. 購入できるものを再現しないでください。また、購入したものをサポートするようにアプリケーションを常に調整してください。
  10. ユーザーがそれを行うことができれば、私たちはそれをサポートします。 彼らがそれをすべきでない場合、私たちはそれを検証しなければなりません。

3のコメント

  1. 1

    同意しました。 ただし、ポイント7に基づいています。Web開発でも、データ、表現(GUI)、およびビジネスロジックは、MVCモデルベースのアプローチに基づいて常に分離する必要があると思います。
    これにより、ソフトウェアの品質とスケーラビリティが向上します。

    感謝
    アンドレアス・マラテフティス
    http://www.nueronic.com

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.