首頁 >Java >java教程 >分析您見過的最佳排行榜 API 的要求

分析您見過的最佳排行榜 API 的要求

Linda Hamilton
Linda Hamilton原創
2024-11-10 14:59:02871瀏覽

Analisando os requisitos da melhor API de tabela de campeonato que você já viu

讓我們先寫下這個想法:接收一組球隊並返回包含這些球隊之間的所有比賽、比賽日期和我們的「優化」的表格,其中旨在減少團隊之間的旅行次數。

考慮到輸出,我們不僅需要輸入團隊名稱,還需要輸入其他資料:

  • 您的位置,以便我們規劃行程;
  • 冠軍模式:他們會是像巴西隊那樣的同組球隊嗎?還是會像世界盃那樣分成幾個小組?
  • 冠軍賽會是一輪又一輪、單輪還是某種混合模式,例如冠軍聯賽,儘管只有一個小組,但並不是每個人都對陣?
  • 如果有分組,是我們來抽出哪支球隊屬於每個組還是用戶已經定義了這一點?讓我們把選項交給使用者;
  • 使用者真的想要一個「最佳化」的表嗎?也許這只是公寓冠軍,對吧?讓我們為使用者提供建立簡單表格或最佳化表格的選項,好嗎?
  • 我們每天可以安排多少場比賽?
  • 一支球隊在一場比賽和另一場比賽之間需要有多少休息時間?

  • 當然還有冠軍的名稱。

注意:現階段,在實際專案中,我們必須從客戶那裡取得這些要求。

根據上述訊息,我們可以推斷我們的系統輸入將是:

條目:

  • 一組團隊及其位置
  • 錦標賽的形式(同組的球隊之間會進行多少輪?以及與其他組的球隊對陣?實際上會分組嗎?
  • 如果分組的話,我們是抽籤還是會收到已經確定的分組?
  • 使用者想要一個最佳化的表格嗎?是還是不是?
  • 每天允許的遊戲總數
  • 一支球隊在一場比賽與另一場比賽之間需要的休息日;
  • 以及冠軍的名稱。

輸出將是:

  • 冠軍名稱
  • 群組(或群組,如果只有一個)
  • 遊戲表,包含所有遊戲及其各自的日期

這裡你可以想像兩個 JSON,一個包含輸入數據,另一個包含輸出數據,對嗎?

而且,對於每個主題,你已經可以想像一個物體了,好嗎?

由於物件總是引導我們談論類,所以我們已經非常接近它了......程式碼。

下一篇文章的主題。我們繼續。

以上是分析您見過的最佳排行榜 API 的要求的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn