沐鸣娱乐


        简直牛逼,那些对软件开发人员有用的定律、理论、原则和模式(软件开发的七个基本定律)

        大家好。

        很多日常碰到的问题其实我们的前辈早已经摸清楚规律 ,并且总结出来了一些行之有效的法则和定律 ,也就是我们今天要推荐的内容。

        我看完真的不得不惊叹这些定律和法则 ,太有道理了。当然并不是每一条都会适用你 ,因为每个人所处的工作阶段不一样,看完的感受肯定也是不一样的。

        由于定理和规律比较多,接下来,我挑了几个我感触比较深,给大家介绍一下 :

        • 古德哈特定律 (Goodhart's Law)

        简直牛逼,那些对软件开发人员有用的定律、理论、原则和模式(软件开发的七个基本定律)

        再举个例子 ,假设我们要衡量一个服务的构建成功率,硬性指标就是要达到 90%,毫无疑问如果我不能达到 ,我可能的做法就会通过多操作几次成功的构建 ,就能避开这个衡量指标 。

        你仔细体会一下 ,可能就会意识到日常工作中 ,很多的同学的工作都可能被这些测量的指标框主了。如果制定这些指标的人 ,能够对这个定律有了解的话 ,我想他会三思的 ,希望你们能看到 。

        • 布鲁克斯法则 (Brooks's Law)

        简直牛逼,那些对软件开发人员有用的定律、理论、原则和模式(软件开发的七个基本定律)

        这个应该不少同学知道吧,毕竟《人月神话》这本书太经典了。

        • 墨菲定律 (Murphy's Law / Sod's Law)

        简直牛逼,那些对软件开发人员有用的定律、理论、原则和模式(软件开发的七个基本定律)

        你是不是写代码的时候明知道有个地方会出错 ,但是觉得概率上应该比较少出现 。或者觉得某个地方的代码短时间内不会出问题。但是往往就是这些问题,该出错的如果你不采取一些措施 ,就肯定会出错。

        以上就是我这边体会比较深的,正如这个仓库的介绍所说的,希望能对你有所帮助。

        这个仓库包含对一些定律、原则以及模式的解释,但不提倡其中任何一个。 它们的应用始终存在着争论,并且很大程度上取决于你正在做什么。

        更多详情请查看如下链接:https://github.com/nusr/hacker-laws-zh

        相关新闻

        联系我们
        联系我们
        分享本页
        返回顶部

          XML地图