
编程
分享编程的那些事
工藤_新一
I am a coder
展开
-
《代码规范系列》第二篇:面对复杂的逻辑判断还使用if-else与switch-case那就弱爆了?学会使用表驱动法
不想去成为一个伟大的程序员,只想成为一个具有良好习惯的优秀程序员。前言在工作中我们不难会看到一些逻辑复杂函数,这里面有着大量的if-else或者switch-case,这样的代码不容易理解以及可读性低,每次添加新逻辑时都需要修改调用函数中if-else逻辑,这就影响到该函数的稳定性。那么对于这样的代码,我们如何将其写得优雅,这就是我们要介绍的表驱动法了,表驱动法在我工作实战编程中是用的比较多的方法了,因为太多人喜欢if-else来写复杂的逻辑,光是if-else洋洋洒洒的写了上百行。表驱.原创 2020-09-20 12:28:08 · 643 阅读 · 0 评论 -
《代码规范系列》第一篇:写在前面的话
不想去成为一个伟大的程序员,只想成为一个具有良好习惯的优秀程序员。写在前面的话最近在新公司看到的代码又忍不住吐槽,哈哈哈哈哈,果然程序员到哪里都有可以吐槽的代码,加上同事那一千多行的函数,让我不禁想写写关于编码规范的文章。其实写这系列博客的原因是想给计算机应届毕业生以及工作不久的同学们分享一下编码规范,编程的魅力不止是将功能实现就可以了。这里可以提前剧透,剧本上刚毕业写的代码都会...原创 2020-04-27 21:27:54 · 302 阅读 · 0 评论 -
大学毕业工作五年后,如果没有私人代码库与技术积累,你还有核心竞争力嘛?私人代码库+技术积累=高产能。
不想去成为一个伟大的程序员,只想成为一个具有良好习惯的优秀程序员。前言我承认我有点标题党了,哈哈哈哈哈,主要是写的原创好像浏览量少的可怜(可怜兮兮)。昨天和一个研究生毕业在海康工作两年跳槽出来的同事讨论问题,期间讨论到类似于软件开发银弹的问题,更贴切的说应该是一个程序员如果没有拥有私人代码库以及技术积累,那它还有核心竞争力嘛?正文听他的描述他所在的海康部门几乎没有人做到这...原创 2020-04-18 13:49:09 · 407 阅读 · 0 评论 -
《重构》第一次进行系统重构,我是如何完成的?
一、前言 去年毅然决然离开福州来杭州发展,进入新公司后,组长觉得我对编程方面比部门其他同事会更在行一些,于是将系统重构的任务交给我负责,因为当前这套系统已经严重对研发人员开发维护的效率造成影响。对一套全新的完全陌生的系统也没有自动化测试系统进行重构,我首先提出的当然就是找一个对系统熟悉的同事进行结对重构,但是好景不长,结对的那个同事在两周后离职了,由于人员紧张只能我一个人重构这套...原创 2020-02-10 20:46:51 · 525 阅读 · 0 评论