原文:代码腐烂可以避免吗?

文章首发于公众号 陈树义 及个人博客 shuyi.tech,欢迎关注访问。 一个苹果放在桌子上不理它,它会慢慢地变坏。代码也跟苹果一样,会发生代码腐烂。坏的代码就跟坏的苹果一样,会更容易发生腐烂 腐烂得更快。工作时间久了,关注的角度从个人变成了团队整体。我就会想:代码腐烂是否真的不可避免 有什么办法能够避免代码腐烂呢 代码腐烂可以避免吗 对于这个问题,我想了挺久,后面发现答案是:代码腐烂不可避免 ...

2021-07-05 09:55 2 447 推荐指数:

查看详情

Hive | Hive可以避免进行MapReduce

在hive的查询中,大部分都会出发一个MapReduce操作,但是在hive中,某些情况可以不必使用MapReduce,也就是所谓的本地操作模式。 如图是执行MapReduce的过程。 ...

Thu Dec 28 18:46:00 CST 2017 0 2161
利用StringUtils可以避免空指针问题

这篇文章的来源于在项目中的空指针问题,利用StringUtils可以避免这个空指针问题。 有时候代码中是会出现如下情况if("".equals(str) && str == null) {}, 反正我以前判断字符串为空的时候经常这么干,但实际上这么写代码很啰嗦 ...

Thu Nov 09 19:58:00 CST 2017 0 1787
c++双缓冲技术,以避免闪烁绘图

当数据量非常大时,画图可能须要几秒钟甚至更长的时间,并且有时还会出现闪烁现象,为了解决这些问题。可採用双缓冲技术来画图。 双缓冲即在内存中创建一个与 屏幕 ...

Sun Aug 16 16:23:00 CST 2015 0 3525
Chrome如何设定webdriver=undefined以避免Selenium检测?

Chrome如何设定webdriver=undefined以避免Selenium检测? 一、WebDriver规范 根据WebDriver规范(https://w3c.github.io/webdriver/#x4-interface)的描述,WebDriver定义了一个标准方法,以便于文档 ...

Mon Jan 06 08:46:00 CST 2020 1 2230
Spark的join什么情况下可以避免shuffle?

Spark的join操作可能触发shuffle操作。shuffle操作要经过磁盘IO,网络传输,对性能影响比较大。本文聊一聊Spark的join在哪些情况下可以避免shuffle过程。 1 DataFrame/Dataset的join如何避免shuffle 针对Spark DataFrame ...

Mon Sep 07 18:51:00 CST 2020 0 584
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM