<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>最佳实践 on 在水异方</title>
    <link>/categories/%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/</link>
    <description>Recent content in 最佳实践 on 在水异方</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-Hans</language>
    <copyright>©{year} 在水异方</copyright>
    <lastBuildDate>Mon, 29 Jul 2019 14:19:31 +0800</lastBuildDate><atom:link href="/categories/%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Coding After 100&#43; Bugs</title>
      <link>/post/code_after_100_bugs/</link>
      <pubDate>Mon, 29 Jul 2019 14:19:31 +0800</pubDate>
      
      <guid>/post/code_after_100_bugs/</guid>
      <description>今年接手了一个新项目，不算vendor包，大概6W行代码，接的时候信心满满准备大干一场。结果半年内线上出了100多个bug。 粗糙统计下，80</description>
    </item>
    
    <item>
      <title>Go项目在组织启动代码上的一次尝试</title>
      <link>/post/boot_test_in_go/</link>
      <pubDate>Tue, 02 Jul 2019 11:11:16 +0800</pubDate>
      
      <guid>/post/boot_test_in_go/</guid>
      <description>最开始的项目目录 $ tree . ├── ./api/ ├── ./service/ ├── ./dao/ ├── ./model/ ├── main.go func main(){ flag.Parse() artemis := NewArtemis(flag.String(`config`)) // artemis 是我们的框架，类似beego log.init() service.init() dao.init() worker.init() api.Route(artemis.Router) artemis.Run() } 写个测试吧 packege dao func TestGetNote(t *testing.T){</description>
    </item>
    
    <item>
      <title>当我们在说浮点数精度不准的时候，到底在说什么</title>
      <link>/post/float_kidding/</link>
      <pubDate>Mon, 24 Jun 2019 22:12:55 +0800</pubDate>
      
      <guid>/post/float_kidding/</guid>
      <description>原以为浮点数是计算机编程的基础知识，后来发现个奇怪的现象：很多人都说浮点很坑，千万不要用，至于为什么却说不出个所以然。更有甚者，以专业民科的</description>
    </item>
    
    <item>
      <title>Go 里减少空指针异常的小经验</title>
      <link>/post/avoid_npe_in_go/</link>
      <pubDate>Thu, 16 May 2019 21:58:24 +0800</pubDate>
      
      <guid>/post/avoid_npe_in_go/</guid>
      <description>原文地址：https://romatic.net/post/avoid_npe_in_go/ 空指针异常 NPE 在所有编程语言里都是个很麻烦的事情，</description>
    </item>
    
    <item>
      <title>Go Module 实践中的问题（持续更新）</title>
      <link>/post/gomod/</link>
      <pubDate>Sun, 14 Apr 2019 11:20:27 +0800</pubDate>
      
      <guid>/post/gomod/</guid>
      <description>项目逐渐都切到了 go mod，用的时候遇到了各种奇奇怪怪的坑，记录一下。 流程实践 语义化版本 Go mod 在设计时没有支持诸如 &amp;gt;2.0, ~3.4, ^4.0 这样场景的语法。而是以语</description>
    </item>
    
  </channel>
</rss>
