2012 年 2 月 26 日 星期日

DataTables 除錯工具

如同任何複雜的軟體一樣,DataTables 有大量的組態選項,當您遇到問題時,除錯應用程式可能會讓人望而生畏。此外,當您向我或論壇或其他地方的任何人尋求協助時,我們需要盡可能多的資訊,但需簡潔呈現,才能協助解決問題。為了處理這些問題,我為 DataTables 建立了一個除錯工具

這個除錯工具的形式是一個書籤小工具。當在使用了 DataTables 的網頁上執行時,書籤小工具會收集網頁上表格的資訊,並將該資訊上傳到 DataTables 伺服器。

完成後,您將獲得一個獨特的六個字元的識別碼,用於您新建立的除錯記錄,該識別碼可用於檢視關於您表格的資訊。此資訊檢視將顯示關於您網頁上的表格和軟體資訊的摘要 - 方便您輕鬆存取表格的組態。例如:此除錯記錄顯示了從 DataTables.net 首頁上的表格收集到的資訊。

若要開始使用除錯工具,請造訪除錯工具首頁

請求支援

在論壇中發布關於 DataTable 的問題時,我希望您在您的表格上使用除錯工具,並在您的問題中提供獨特的除錯程式碼。這將使任何回答問題的人都可以立即獲得回答您問題所需的資訊。

話雖如此,除錯工具並不會立即提供每個問題的解決方案!例如,它不會顯示您如何呼叫 API 方法,也不適用於有關 DataTables 功能或特性的問題,因此可能仍需要額外的資訊。

隱私權

上傳到伺服器的資訊包含您網頁上 DataTables 中的所有資料。由於這可能包含敏感資訊,因此在除錯工具檢視器的底部有一個按鈕,可讓您從伺服器永久刪除除錯記錄。只有將除錯記錄提交到伺服器的人員才有權選擇刪除記錄。

未來工作

我對於這個新的除錯工具成為 DataTables 軟體套件的附加功能感到非常興奮,因為它可以非常輕鬆地提供大量關於 DataTables 使用情況的資訊。目前,除錯檢視器基本上僅限於表格狀態的唯讀檢視,但未來它可以擴充,以針對表格中發現的狀態,建議常見問題的解決方案。此外,它將能夠提供我有關 DataTables 使用方式的資訊,使未來的開發能夠專注於改進最常見的使用領域。

DataTables 除錯工具目前更像是一個資訊收集和顯示系統,而不是傳統的除錯工具,因為它無法在軟體中出現錯誤時中斷。最終,可以建立一個 DataTables 的除錯版本,該版本將與除錯工具緊密整合,使我們能夠查看進行了哪些 API 呼叫、觸發了哪些事件等。

討論

一如既往,這個部落格文章有一個論壇討論。 非常歡迎您對新除錯工具的想法和回饋。