# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 1
# self = https://watcher.sour.is/conv/ivm3hda
大型 Go 代碼庫的 3 種最佳設計模式**
介紹------設計模式通常被認爲是每個優秀軟件工程師都應該具備的基礎知識,這麼說可能沒問題。然而,並不是所有的理論知識都對日常工作有用。我不確定設計模式是否適用於我在大型基於微服務的代碼庫中的日常工作,這些微服務爲數百萬用戶提供服務,所以我決定調查一下。我的目的並不是描述所有經典的軟件設計模式。我專注於我經常注意到的前 3 種設計模式。我將解釋每種模式解決的具體現實問題。設計模式的簡史----- ⌘ Read more