<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>约定 - 标签 - Simi Studio</title>
        <link>/tags/%E7%BA%A6%E5%AE%9A/</link>
        <description>约定 - 标签 - Simi Studio</description>
        <generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>simi@simi.studio (Simi)</managingEditor>
            <webMaster>simi@simi.studio (Simi)</webMaster><lastBuildDate>Sun, 15 Mar 2026 10:00:00 &#43;0800</lastBuildDate><atom:link href="/tags/%E7%BA%A6%E5%AE%9A/" rel="self" type="application/rss+xml" /><item>
    <title>Go 最佳实践</title>
    <link>/posts/go-best-practices/</link>
    <pubDate>Sun, 15 Mar 2026 10:00:00 &#43;0800</pubDate>
    <author>simi@simi.studio (Simi)</author>
    <guid>/posts/go-best-practices/</guid>
    <description><![CDATA[<p>一个可构建的 Go 树一份 <a href="https://go.dev/ref/mod" target="_blank" rel="noopener noreffer "><code>go.mod</code></a>。门禁是 <a href="https://pkg.go.dev/cmd/gofmt" target="_blank" rel="noopener noreffer "><code>gofmt</code></a>、<code>go test ./...</code>、<code>go vet ./...</code>。按生产仓库会碰到的边界写：模块、错误、并发、测试。不把 <a href="https://go.dev/doc/effective_go" target="_blank" rel="noopener noreffer ">Effective Go</a> 再抄一遍。</p>]]></description>
</item>
<item>
    <title>Makefile 最佳实践</title>
    <link>/posts/makefile/</link>
    <pubDate>Mon, 03 Jul 2023 11:15:34 &#43;0800</pubDate>
    <author>simi@simi.studio (Simi)</author>
    <guid>/posts/makefile/</guid>
    <description><![CDATA[<p>同时开着几个仓库时，拖慢进度的通常不是语言，是「这个项目怎么跑起来」。默认入口用 <a href="https://www.gnu.org/software/make/" target="_blank" rel="noopener noreffer ">GNU Make</a>。不是为了编译 C，是因为 <code>make help</code> 比 README 里的命令博物馆更能活下去。</p>]]></description>
</item>
</channel>
</rss>
