說比特派開發者?我特么直接血壓上來了!
這伙人是不是根本就沒編寫過實際運行的代碼呀?文檔寫得如同神秘莫測、難以理解的天書那般,關鍵的接口示例全部都是處于理想狀況下的,只要網絡稍微出現一點波動就會立刻報錯。我在上周調試一個交易簽名的時候,他們在示例當中就只是輕描淡寫地說了一句“調用簽名方法”,然而底層居然極其復雜地繞了三層封裝,傳參的格式還故意隱藏著不 straightforward ,我花費了一整個晚上去翻閱源碼才找到真實的格式要求——這樣的情況難道能稱作是對開發者友好嗎?
使人更為氣憤的是社區中那些所謂的“大神”,當你向其詢問問題,他會給你扔出一個官方鏈接,點擊進入后,竟然還是那些根本沒有解決問題的內容。有一個哥們兒竟然直接懟我,說:“你難道不會去看源碼嗎?”我心里想,要是我看源碼就能解決所有問題,那還要你這文檔干什么用?像我們這種從事寫業務邏輯工作的人,誰會有那么多時間天天去鉆研你那底層實現?你倒不如把邊界條件、異常情況都寫得清清楚楚!
總而言之,倘若比特派切實打算將開發者生態構建起來,那就先把文檔重新撰寫一回!別去弄那些華而不實的 API 列表,直接給出真實場景下的完整代碼片段,把那些容易出問題的地方提前用紅色加粗標注出來。你們內部的測試環境穩定得很,然而我們用戶的手機會面臨各種各樣稀奇古怪的網絡環境呀!在測試案例中倒是應該模擬一下弱網以及斷點續傳的情況呢!
老伙計們,你們有沒有碰到過啥特別離奇的開發方面的坑呀?在評論區域發表一下吐槽,好讓我心里平衡些,瞧瞧是不是只有我這般倒霉呢!

游客