Miles' Blog

天涯何處無幹話,何必要講實務話

BDD(Behavior-driven development)是一個敏捷軟體開發的技術,可以讓
PM(產品經理)、PG(開發人員)、QA(測試人員)或其他角色,採用共同的方法與自然語言來溝通,這能夠更容易達成共識,同時也能有效降低轉換領域的成本ーー就是指溝通成本。

閱讀全文 »

因疫情穩定,今年有較多線下研討會陸續開放,因此我也有機會可以參與社群討論。

今天這篇文章主要只是想聊聊我自己主觀的一些想法。

閱讀全文 »

TLDR

當找不到目標資源或是不想讓別人知道資源存在的時候,可以回 404。其他看情境回應,有可能是 200,也有可能是其他的狀態碼,例如:曾經存在,可以回 410。

204 沒規定不行,但以 GET 的語意來說是不適合的。

RESTful 亦同。

閱讀全文 »

因緣巧合,剛好有看到 Rate Limit 討論,然後看到 header 定義覺得哪裡怪怪的,然後就認真查了一下,意外發現 RFC 有定義相關的 header。

閱讀全文 »

領域專家(Domain Expert)是了解特定問題領域(Problem Domain)並能運用解決方案領域(Solution Domain)處理問題的人士。他們具備該領域的深厚知識和技能,能夠精準地把握該領域中的關鍵問題與挑戰。因此,領域專家被認為是該領域的權威,能夠提供具有洞察力的見解和導引。

閱讀全文 »

領域(Domain)可視為一個專注於特定主題、概念、技術及方法的特殊知識或專業範疇。這些領域可能涵蓋學術範疇,如數學或物理學;也可能是專業範疇,如醫學或工程學;甚至是產業範疇,如金融或零售等等。每一個領域都有其特有的知識和技能要求,以及各自需要解決和挑戰的問題。我們將這些特定領域的知識和技能需求稱為領域知識(Domain Know-how),它包含對該領域的基礎概念、原理、理論以及實踐方法的全面理解。

閱讀全文 »

研究 DDD 的過程,有發現蠻多東西都非常抽象。

後面將會出系列文件來解釋這個神秘的主題。

閱讀全文 »
0%