# 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/mq72sva
Go 語言中常見問題 - 接口污染**
在 Go 語言中,接口是我們設計和編寫代碼的基石。然而,像很多概念一樣,濫用它是不好的。接口污染是指用不必要的抽象來編寫代碼(刻意使用接口),使得代碼更難以理解。這是具有不同習慣,特別是有其它語言開發經驗的人會犯的一個常見錯誤。在深入討論接口污染之前,讓我們重新梳理一下 Go 語言的接口,然後分析何時使用接口以及在什麼時候使用會存在污染問題。接口接口約定了對象的行爲方法,用於創建多個對象可以實現的 ⌘ Read more