この質問の説明を編集してください。チーム内でWeb APIの一貫性を維持する
私はAngularJSとWeb APIを使用してWebアプリケーションを開発するチームの一員でした。ページごとにWeb APIを開発し、Angularでデータを取得しました。 しばらくしてから、我々はWeb APIのほとんどが同じであることを認識しました。場合によっては、同じAPIを使用していますが、ルートは異なります。 たとえば、ShowOrderDetail.htmlでは、ユーザーのプロファイル情報を表示する必要があります。開発者はWeb APIを実装してUserProfileからデータを取得します(3つのフィールドのみ)。しかし、他のページでは、別の開発者が5つのフィールドを取得するための別のAPIを実装しています。
この種のシステムを設計する際に他の経験があるかどうか、またこの問題をどのように処理するかについて知りたいと思います。管理アスペクトの代わりに他のテクニックやツールがありますか(名前の設定など)?
サイト内のページごとに完全に別々のWebサービスを作成したとしますか? – EJoshuaS
はい、正確です。各開発者は完全なスタックのWeb開発者です。彼らの責任はSQL Tableの設計、Web APIの実装、HTML、Javascript、AngularJSによるフロントエンドの開発です。 – Mahdi
あなたのプロジェクトは建築上および設計上の問題を抱えているようです。 ** API **の設計から始めて、設計されたサーバーサイドAPIの周りにクライアントサイドアプリケーションを実装する必要があります。 – VahidNaderi