赋能书籍
文章平均质量分 52
r_martian
这个作者很懒,什么都没留下…
展开
-
如何做代码评审(code review)
Code Review 即日常所说的代码评审或代码回顾,主要是在软件开发的过程中,对功能源代码进行评审,其目的是找出并修正软件开发过程中出现的错误的过程,提高和改进代码质量的过程。原创 2022-08-27 13:26:00 · 6095 阅读 · 0 评论 -
你想成为怎样的人?
你想成为怎样的人,穷人、富人、商人…也许很多人并没有想过?也许很多人想过却没有得到答案,或者没得到你想要的答案那么,你到底想成为怎样的人呢…很多人从未想过…这是人之常情,很少有人能够清晰的知道自己的定位,以及自己未来要走向何方那么就现在开始想想这个问题,为时未晚…很多人想过但没有得到答案…说实话,答案并不那么容易得到,要不然也不会只有寥寥数人出类拔萃了,这其中涉及了知识、眼界、自身的优势等等,需要扬长避短,需要有人指导…那么我们能做点什么呢?从而让自己更清楚自己想要什么?或.原创 2021-02-10 22:21:59 · 120 阅读 · 0 评论 -
Go 语言基本点总结
Go是google公司从2009年开始开发的一款静态、编译型,且自带垃圾回收和并发的编程语言Go语言在多核并发上拥有原生的设计优势,实现是基于goroutine,类似于线程,但并不是线程,可以理解为虚拟线程,运行时参与调度goroutine,并将goroutine合理的分配到每个CPU中,最大限度的使用CPU资源,多个goroutine间使用channel进行通信。1 路径说明GOROOT ...原创 2020-04-09 21:43:07 · 432 阅读 · 1 评论 -
《程序员修炼之道》内化
不要容忍破窗户与软件熵质量是一个团队问题,最勤勉的开发者在一个不在乎质量的团队里,会发现很难保持修正琐碎问题的热情。作为一个团队,不要容忍破窗户煮青蛙在项目开发中,要主动关注周围环境的变化交流团队开发,需要研发人员相互交流,团队作为一个整体对外交流不要重复重复的代码,不但会造成工作的浪费,也可能代码维护的噩梦,多交流,多承担正交性传统方式是瀑布流式 围绕功能,而非职务进行组织,小团队负责功原创 2018-01-09 20:51:39 · 311 阅读 · 0 评论 -
NIH综合征
NIH(not invented here),非我所创。 研发人员经常受到NIH综合征的影响。在查看别人编写的软件解决方案时,认为自己完全可以做得更好。也许他真的能更为痛快利落地完成这项工作,但他并不知道开发人员当时面临的限制条件。可能迫于时间或预算的压力,只能集中精力处理这个解决方案中的某些特定部分。NIH综合征的特点就是为了证明自己能够提供更加卓越的解决方案而放弃其他开发人员已经完成的工...原创 2018-07-03 22:10:17 · 1578 阅读 · 1 评论 -
《重构-改善既有代码的设计》总结
一个好的研发工程师,不仅要懂得写代码,而且要懂得写好的代码,更要有产品思维和测试思维。——佚名一、前言1 什么是好的代码? 代码块长度适中 代码逻辑清晰 函数名称语义化 变量名称语义化 ... 以上都是好的代码应该具备的特征!2 NIH综合征开发过程中都会遇到不好的代码,其实也不是不好,只是限于当时的环境无法做到更好,如果在遇到不好的代码,一直抱怨而不进行重构,就擅自编写...原创 2019-09-12 07:21:27 · 367 阅读 · 0 评论 -
《设计模式》- 合理构建代码结构
一说起设计模式,也许很多人都不知晓或者认为高大上,其实并不是。设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。当你知道了这些设计模式后,在开发过程中会不自然的遇到和用到,理论结合实践,加深对其的理解。一、面向对象设计原则1 单一职责原则2 里氏替换原则...原创 2019-09-22 08:43:07 · 357 阅读 · 0 评论