我得到了一個爲測試用例生成器開發API的任務。我正在使用java。開發API或庫
目前我已經創建了生成器,以及輸入和輸出類。我還需要做什麼來開發API?我的API可以用於基於計算機的系統和基於網絡的系統。
可以建議有關開發API或庫的文章或任何材料 以及基於web的系統的API需要什麼?
問候
我得到了一個爲測試用例生成器開發API的任務。我正在使用java。開發API或庫
目前我已經創建了生成器,以及輸入和輸出類。我還需要做什麼來開發API?我的API可以用於基於計算機的系統和基於網絡的系統。
可以建議有關開發API或庫的文章或任何材料 以及基於web的系統的API需要什麼?
問候
的API應該被看作是用來跟你的系統,它可以通過那些誰的代碼被視爲一個黑箱你的API的一套方法。
您是否定義了哪些方法是API的一部分,哪些不是? 您是否將方法記錄爲javadoc註釋或其他?
一個好的API應該是一致的和有據可查。看看java collections API的一個好的API示例
Bloch的「如何設計一個好的API和爲什麼它很重要」「太棒了!他們是代表和pdf。
你可以谷歌它。
順便說一句:如果您使用Eclipse來生成JUnit測試用例,Eclipse爲「New JUnit Test Case」提供了嚮導。 用戶可以選擇測試類和它的方法,希望它可以幫助你。