摘要: 代码重构:类重构的 8 个小技巧 在大多数 OOP 类型的编程语言和面向对象程序设计中,根据业务建模主要有以下几个痛点 🤕: 对象不可能一开始就设计的合理,好用 起初就算设计精良,但随着版本迭代,对象的职责也在发生变化 在迭代中,对象的职责往往会因为承担过多职责,开始变的臃肿不堪(🙈闻到腐烂的味 阅读全文
posted @ 2021-10-12 17:32 肖卫卫讲编程 阅读(1586) 评论(0) 推荐(0) 编辑
摘要: 代码重构:函数重构的 7 个小技巧 重构的范围很大,有包括类结构、变量、函数、对象关系,还有单元测试的体系构建等等。 在这一章,我们主要分享重构函数的 7 个小技巧。🧰 在重构的世界里,几乎所有的问题都源于过长的函数导致的,因为: 过长的函数包含太多信息,承担太多职责,无法或者很难复用 错综复杂的 阅读全文
posted @ 2021-10-09 18:33 肖卫卫讲编程 阅读(1438) 评论(0) 推荐(2) 编辑
摘要: 前言 想写这篇文章的目的是因为最近读了一些心理学的书籍,尤其是一本很有趣的书令我印象深刻,书名很奇特叫做《被讨厌的勇气》 ,为了让大家也对这本书产生兴趣,我把豆瓣上的简介搬了过来,它是这样描述书的内容: 你是否常常对繁琐的生活感到乏味? 你是否时时为复杂的人际关系感到疲惫? 你是否认为人生的意义越来 阅读全文
posted @ 2021-09-22 10:42 肖卫卫讲编程 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: BPMN 和 Activiti 介绍 工作流介绍 在任何行业和企业中,都有各种各样的流程,例如: 请假流程 报销流程 入职流程 离职流程 出差流程 等等…… 就算你自己没有设计过工作流,那么你每天肯定也在使用各种流程。 为什么要用 BPMN ? 对于流程控制,有一种比较初级的玩法是:在业务代码里面加 阅读全文
posted @ 2021-07-26 11:51 肖卫卫讲编程 阅读(9586) 评论(1) 推荐(5) 编辑
摘要: 前言 想聊聊这个话题主要是从我自己的亲身经历说起,就是身边很多人总是喜欢问我为什么这么喜欢技术,每次我都不知道怎么回答,关于这个话题其实我是有很多自己的想法,其实每次我都不知道怎么具体表达出来,所以就还是把我的一点想法写下来,等下次身边有朋友问同样的问题的时候,我就可以把文章转发给他看了。主要想从以 阅读全文
posted @ 2021-07-20 08:58 肖卫卫讲编程 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 程序员应该掌握的一些 Linux 命令 作为一名后端开发,跟服务器的交流必不可少,刚好最近跟服务器打交道比较多,所以就汇总整理一下 Linux 下那些程序员经常需要使用的命令,掌握这些命令基本上可以在 Linux 系统里面横着走了(我明天在说大话了) 命令格式和帮助信息 常见的 Linux 命令格式 阅读全文
posted @ 2021-06-13 23:43 肖卫卫讲编程 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 自己最近需要在 Oracle 生产环境检查一些数据,但是目前大多数的生产环境,出于安全考虑,不会提供图形界面让你使用类似 Navicat 工具让你直接访问数据库,网上找了很多资料,大部分都比较过时或者无法使用。所以就把自己摸索的过程记录下来,希望可以帮到同样有需求的小伙伴 第一步:下载和安装工具 首 阅读全文
posted @ 2021-06-12 08:28 肖卫卫讲编程 阅读(2984) 评论(0) 推荐(0) 编辑
摘要: 为鸿蒙说两句公道话 今天看了鸿蒙系统的评测,看完后我感觉很欣慰,为什么这么说 ? 不是很多人吐槽鸿蒙是 Android 套壳吗 ?或者叫鸿蒙 UI 吗?说鸿蒙没有自己的核心技术。看了鸿蒙系统的设计,底层确实是基于安卓的 AOSP 接口没有错,但是我倒是觉得系统设计者应该是一个务实的家伙。因为至少没有 阅读全文
posted @ 2021-06-04 10:02 肖卫卫讲编程 阅读(10571) 评论(119) 推荐(73) 编辑
摘要: 最近跟一位朋友交流关于技术的发展,他的观点是未来还会出现全栈,甚至 javascript 全栈有可能会取代目前前后端协作的开发模式,当时对这个话题很感兴趣,就探讨起来,交流的过程中引发了我对技术未来潮流观点的思考,所以就打算写下这篇文章,记录我当时的思考和观点。以下只是我的个人观点,有不同意见欢迎交 阅读全文
posted @ 2021-06-02 12:53 肖卫卫讲编程 阅读(2275) 评论(22) 推荐(13) 编辑
摘要: 前言 git merge 应该是开发者最常用的 git 指令之一, 默认情况下你直接使用 git merge 命令,没有附加任何选项命令的话,那么应该是交给 git 来判断使用哪种 merge 模式,实际上 git 默认执行的指令是 git merge -ff 指令(默认值) 对于专业的开发者来说, 阅读全文
posted @ 2021-04-28 17:49 肖卫卫讲编程 阅读(9317) 评论(2) 推荐(4) 编辑