製品仕様の開発プロセス
開発準備
製品と設計を理解する
要件、対話、ビジョン会議に参加して、製品設計とプロジェクトメンバーを理解します。
製品が設計されているデバイスとプラットフォームを理解します。
製品の互換性要件やレスポンシブデザインを採用するかどうかなどを理解します。
製品で使用されているテクノロジー (WEB テクノロジー、デスクトップ テクノロジー、APP テクノロジー、テンプレート言語、混合モードなど) を理解します。
質問や洞察をする
技術要件と合わせて、インタラクティブまたはビジュアル セッションで質問や洞察を尋ねます。
考えられる問題 (技術的な実装の問題、パフォーマンスの問題など) を提起し、解決策 (グレースフル デグラデーションなど) について交渉し、合意に達します。
製品の革新を支援するために、製品における既存の新技術の可能な適用シナリオを提案します。
技術調査とトレーニング
技術調査が必要かどうか、および考えられるリスクを提案します。
技術調査を実施し、技術デモを作成し、デモを表示し、研究結果についてのフィードバックを提供します。
まず、技術的な調査内容について、経験豊富なフロントエンド エンジニアまたはフロントエンド テクノロジー チームに相談できます。
未経験者や新入社員でも研修に応募できます。
難しい技術的な問題を NEC に提出することができ、NEC が問題の解決をお手伝いします。
NEC、特にコード仕様と技術デモを理解します。
予算の人員と時間
プロジェクトの時間要件と作業量に基づいて予算の人員と時間を設定します。
予算開発サイクルと段階的な成果。
プロジェクト管理プラットフォームでプロジェクトを作成し、プロジェクトメンバーを追加し、SVNを作成し、メンバーの権限を設定するように要求側に通知します。
開発プロセス
責任とタスク
ページ開発作業全体の全体的な計画、配布、調整およびその他の管理作業と主な開発責任を担当するページエンジニア担当者を決定します。
開発作業を開始する前に、インタラクションのプロトタイプや視覚効果が完成していることを確認してください。
パラレルモードが採用されている場合(ビジュアルデザインとページ開発が同時に実行される)、インタラクティブプロトタイプが完成し(視覚効果が完成したら、ページエンジニアが詳細を追加します)、割り当てが開始されます。
ページタイプごとに割り当てられ、同じタイプのページは同じ人に割り当てられます。
全員がページの共通要素 (複数のページの同じまたは類似した部分) を理解する必要があります。共通要素は 1 人にのみ割り当てられ、自分のページを完成させることができます。 「分類方法」の仕様を理解する必要があります。
SVNを使用して画像をマージしたり競合を解決したりすることはできないため、切り取った画像を全体として割り当てる必要があります。
プロジェクト管理プラットフォームで細分化された開発タスクを作成し、タスクの内容と時間を記入し、タスク間に関連性がある場合は関連付けや所属を設定します。
ページ開発
「ページ開発」ディレクトリ (js、css、html、img など) と「抽出とストリッピング」ディレクトリ (デモなど) を含むフロントエンド ディレクトリを作成します。
NEC フレームワークを使用して、css/*.css、html/*.html、demo/grid.html、demo/module.html、demo/unit.html などのフロントエンド ファイルを作成します。
NECコードライブラリとプラグインを使用して効率的にページを開発します。
インタラクション、ビジュアル、その他のフロントエンド エンジニアまたはバックエンド エンジニアと良好なコミュニケーションを維持します。
質問や提案に対する迅速なフィードバック: 効果の疑いの確認、欠落しているステータスの補足、グレースフル デグラデーションの提案、動作構造の説明など。
パラレルモードが採用されている場合 (ページ開発と JS 開発が同時に実行される)、JS 開発エンジニアはビジネスロジック層を並行して開発し、ページの後に UI 層を埋め込むことができます。開発が完了しました。
抽出とストリッピング
ページの開発中に、レイアウト (グリッド)、モジュール (モジュール)、コンポーネント (ユニット) を対応する HTML ファイルに抽出します。
作業の重複を避け、ページ要素を明確に表示してください。要素を追加するときは、まずこのディレクトリに移動して、要素が実装されているか、拡張のみが必要な同様の実装があるかを確認します。
「抽出と除去」ディレクトリ内の HTML ファイルと「ページ開発」ディレクトリ内の HTML ファイルは同期的に維持される必要があります。
開発出力
セルフテストと共同デバッグ
更新、マージ、競合の解決、送信。
独自のコードの包括的なマルチデバイス テストと互換性テスト。
セルフテスト中に他の人が書いたコードに問題を見つけた場合は、タイムリーにフィードバックを提供してください。
承認のために送信
段階的な出力がある場合、ページ エンジニアはエフェクトの承認のためにページをデザイナーに送信します。
効果の受け入れでは、主に視覚効果の適合性(サイズ、位置、色、カッティングなど)をチェックします。
必要に応じて、経験豊富なフロントエンド エンジニアまたはフロントエンド テクノロジー チームにコードを提出して、同時にコードの承認を得ることができます。
コードアクセプタンスでは主に互換性、HTML仕様、CSS仕様をチェックします。
引き継ぎ手順
受付が完了したら、テンプレート層の開発や動作ロジックの開発を行う後続の開発エンジニアに通知して引き継ぎ、ページエンジニアは注意が必要な部分やコードの説明を説明する必要があります。 。
あなたの仕事を他の人に引き継ぐ必要がある場合は、全体的なアーキテクチャの展開とコードの説明を明確に説明する必要もあります。
概要の共有
共有コンテンツには、アーキテクチャのアイデア、コラボレーションの経験、NEC の使用経験、機器の機能の紹介、新技術の応用、研究とデモンストレーション、遭遇した問題と解決策などが含まれます。
オブジェクトの共有は、インタラクション、ビジュアル、フロントエンド、および関心のあるすべての人々に限定されません。
要約内の技術デモを NEC に提出していただくと、NEC がコードベースに公開して、これらの技術を蓄積し、他の人と共有するのに役立ちます。
変更メンテナンス
原則として、要件の変更や設計の変更がない限り、直接の開発変更は許可されません。
変更を行う前に変更の理由を理解し、変更後はフォローアップの開発エンジニアにタイムリーに通知する必要があります。
静的リソースのバージョン番号が自動的に更新されない場合は、バージョン番号を手動で更新する必要がある場合があります。
変更とメンテナンスでは、この仕様のすべてのプロセスが使用されます。つまり、以前のプロセスの一部を繰り返す必要がある場合があります。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









UniApp は、クイック アプリケーション開発と起動プロセス分析を実現します。クイック アプリケーションは、インストールなしで実行できる携帯電話ハードウェア プラットフォームに基づいたアプリケーション モデルです。読み込み速度が速く、リソース使用量が少なく、ユーザー エクスペリエンスが優れているという利点があり、モバイル アプリケーション開発の新しいトレンドとなっています。 UniApp では、迅速なアプリケーションを簡単に開発、公開できます。この記事では、迅速なアプリケーションを実装するための UniApp の開発および起動プロセスを詳細に紹介し、関連するコード例を示します。 UniApp プロジェクトの作成 まず、UniApp プロジェクトを作成する必要があります

インターネットの発展に伴い、データは企業や組織の最も重要な資産となり、MySQL は最も人気のあるオープンソースのリレーショナル データベース管理システムとして、開発効率と品質を効果的に向上させ、さまざまなニーズに応えるために長年の進化を経験してきました。 . 企業でよく使われるデータベースの1つとなっています。 MySAL は日常業務で頻繁に使用されますが、MySQL の使い方を習得することは、データの保存と管理において非常に重要な役割を果たし、作業効率と品質を向上させることができます。

Django フレームワークは、Python 言語を使用して開発された Web アプリケーション フレームワークです。これは、MVC (Model-View-Controller) ソフトウェア アーキテクチャ パターンと DRY (Don'tRepeatYourself) 設計原則を使用します。最適化された Python コードと組み込みツールにより、開発者は Web アプリケーションを迅速に構築できるため、開発が非常に速くなります。この記事では、Django フレームワークの開発プロセスとベスト プラクティスを紹介し、

PHP は、Web アプリケーションの開発で広く使用されている、非常に人気のあるサーバー側スクリプト言語です。小規模プログラムの人気に伴い、PHP を使用して小規模プログラムを開発しようとする PHP 開発者が増えています。では、PHP で小さなプログラムを開発するにはどうすればよいでしょうか?次に、それについて話し合いましょう。 1. ミニプログラム開発の基本概念 ミニプログラムの開発を始める前に、まずミニプログラムの基本概念を理解しましょう。 (1) ミニプログラム ミニプログラムは、WeChat エコシステムに基づくダウンロード不要の申請フォームです。

PHP FAQ コレクションの開発プロセスを最適化する方法 はじめに: PHP FAQ コレクションは、PHP 開発プロセスでよくある問題を解決したり、いくつかの実用的な機能を提供したりするために設計された、一般的に使用される開発ツールです。しかし、このようなツールを開発する過程で、開発効率の低下やコードの品質の低下などの問題が発生する場合があります。この記事では、開発効率とコード品質を向上させるために、PHP FAQ 集の開発プロセスを最適化する方法を紹介します。 1. 明確な開発計画を立てる PHP FAQ 集を開発する前に、

Java 開発プロジェクトの経験: 効果的な開発ロジックを確立する方法 要約: Java 開発プロジェクトでは、効果的な開発ロジックを確立することが非常に重要です。この記事では、開発者がプロジェクトで効率的な開発ロジックを確立し、開発効率を向上させるのに役立つ実用的なヒントと提案をいくつか紹介します。はじめに: Java は、人気のあるプログラミング言語として、多くのソフトウェア開発プロジェクトで広く使用されています。しかし、プロジェクトの規模が拡大し続けるにつれて、開発者にとって複雑さと保守性が重要な課題になります。効果的な開発ロジックを確立すると役立ちます

Golang のコンパイル速度: なぜ開発プロセスが高速化されるのでしょうか?はじめに: ソフトウェア開発プロセスにおいて、コンパイル速度は非常に重要な要素です。コンパイル時間が短縮されると、開発者の効率と生産性が大幅に向上します。 Golang (Go とも呼ばれます) は、優れたコンパイル速度で知られる最新の静的型付けプログラミング言語です。この記事では、Golang が開発プロセスを高速化できる理由を探ります。 1. Golang のコンパイル速度 Golang のコンパイラ (gobuild とも呼ばれます)

目次を自動生成する WordPress プラグインの開発方法 ブログ投稿のコンテンツがますます豊富になるにつれて、読書体験の向上が重要な考慮事項になってきています。目次を自動的に生成することは、読書体験を向上させる一般的な方法です。 WordPress プラットフォーム上で目次を自動的に生成するプラグインを開発し、読者が記事のコンテンツをすばやく参照して移動できるようにします。この記事では、目次を自動生成する WordPress プラグインの開発方法を紹介し、参考として関連するコード例を示します。まず、W を設定する必要があります。
