码迷,mamicode.com
首页 >  
搜索关键字:烂代码    ( 50个结果
精准优化 if…else ,干掉,过多,烂代码!
方法一:表驱动 对于逻辑表达模式固定的 if...else 代码,可以通过某种映射关系,将逻辑表达式用表格的方式表示;再使用表格查找的方式,找到某个输入所对应的处理函数,使用这个处理函数进行运算。 适用场景 逻辑表达模式固定的 if...else 实现与示例 1 if (param.equals(v ...
分类:其他好文   时间:2021-04-24 13:12:17    阅读次数:0
记一次完整的系统业务代码重构(1)——why
记一次完整的系统业务代码重构(1)——why 0.为什么烂 优秀的代码优秀的出奇一致,烂代码却烂的千奇百怪。至于原因嘛,无非如下几种: 1.迭代和变更需求快,比翻书变脸还快,而且没有统一规划和为未来预留考虑。 2.公司人员流动快,代码换了一届又一届的主人,七朝元老都没站出来,三朝元老的代码都弱爆了。 ...
分类:其他好文   时间:2020-04-03 16:45:21    阅读次数:81
我是如何在5 天内,完成 60 个类的核心模块的重构
代码是如何越写越烂的? 你是否经常听同事自嘲,“开始还想好好写,不知怎滴,后面越写越烂”? 代码越写越烂,果真是个没有端倪、无法干预的魔咒玄学吗? 让我们来快速浏览一下 重构前 项目里的代码是怎么写的。 (为保护隐私,模块类名已替换为“XXX”) 可以看到,该主页目前服务于 3 个地区,每个地区对子 ...
分类:其他好文   时间:2020-03-23 22:19:37    阅读次数:77
导致程序员写出烂代码的35个恶习,看看你染上了几个?
IT行业的科技公司们一直苦苦追寻传说中以一当十的超级程序员,最新的研究表明确实存在这样一小撮效率奇高的“程序金刚”,但是一位普通程序猿如何能够蜕变成代码金刚呢?国内外的各大专家总结了导致程序猿效率低下,代码为什么像坨shi一,样难以维护的35条恶习(归为代码组织、团队工作、写代码、测试与维护四大类)。代码组织1.总是说“一会弄好”,但从来不兑现。(缺乏任务管理和时间管理能力)2.坚持所谓的高效、优
分类:其他好文   时间:2019-01-13 01:49:43    阅读次数:163
Laravel-Action 对代码的改造
前言 以往写过俩篇文章[积德篇] 如何少写PHP "烂"代码 https://segmentfault.com/a/11...举枪消灭"烂代码"的实战案例 https://segmentfault.com/a/11... 感觉文章中对Action的操作没有一个规范性的调用及编写。特此写了一个lara ...
分类:其他好文   时间:2018-11-17 19:16:58    阅读次数:156
举枪消灭"烂代码"的实战案例
前言 之前我写过一篇如何少写PHP "烂"代码 https://segmentfault.com/a/11...感觉很多新人对此不太理解。今天以打卡功能为例,去讲解其中的奥秘。那篇文章讲过代码开发的过程中分几种类型。 增删改的需求 查的需求 经过多次实际开发验证后,发现Repository完全是多次 ...
分类:其他好文   时间:2018-11-17 19:12:48    阅读次数:182
如何读别人的代码
如何读别人的代码? 留一个备份 尽可能的把人家的代码跑起来,看效果,万一碰到不懂的时候,可以调试 开始分层次阅读: 3.1先看框架,哪些类,哪些函数.整体上把握流程。边读边写注释。不明白的地方,可以猜测着写注释。 3.2不要期望一次读懂。反复阅读。一般要3,4次 3.3 拒绝阅读烂代码,没注释,条理 ...
分类:其他好文   时间:2018-10-27 19:53:57    阅读次数:109
如何构建高质量高可用的软件
这篇文章主要做一个关于“代码、系统、工程”质量的系列文章的索引。构建高质量高可用软件,可以分为四层:代码质量,设计质量,测试质量,工程质量。 ...
分类:其他好文   时间:2018-07-07 13:43:13    阅读次数:188
小黑式烂代码之微信APP支付 + 退款(JAVA实现)
首先,你得先有微信开发平台账号密码还需要开通应用,然后还有微信服务商平台商户版账号(这些我都是给产品经理拿的) 其次我认为你先去看一看微信开发平台的文档! https://pay.weixin.qq.com/wiki/doc/api/index.html 这里有很多种支付,我就采用APP支付来说了( ...
分类:微信   时间:2018-06-06 21:51:08    阅读次数:729
CASE WHEN 及 SELECT CASE WHEN的用法(写了一坨烂代码发现两条sql就完成了, 哎)
转自:http://blog.sina.com.cn/s/blog_4c538f6c01012mzt.html Case具有两种格式。简单Case函数和Case搜索函数。 简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他'  ...
分类:数据库   时间:2018-06-01 10:55:50    阅读次数:204
50条   1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!