写点什么

代码优化

0 人感兴趣 · 34 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/36/36b32d5f9928f609d1a625bb3c7448f8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

烂怂 if-else 代码优化方案 | 京东云技术团队

这篇文章主要介绍了代码中if else代码块泛滥时的治理措施,在实际应用时可根据具体场景选择合理的方案。

https://static001.geekbang.org/infoq/23/238afdff52289e74a21f90ee0d8f20f3.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

简洁高效:Java 代码中 If-Else 结构的优化实践与技巧

用户头像
xfgg
05-31

在编程领域,编写简洁且高效的代码无疑是一个核心关注点。这不仅有助于提升程序的性能,还能确保代码具有良好的可读性和可维护性。特别是在处理条件判断时,If-Else 结构作为一种基本的控制结构,在 Java 代码中被广泛运用。代码中充斥着各种条件判断,因此优

https://static001.geekbang.org/infoq/4b/4b044126206f4e024379e1d50cf7c95d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

神册!出自阿里 P8 的深入理解 Java 虚拟机最新版,让我涨薪 60%

作为一名软件工程师,在日常工作中除了Java这个关键词之外,还有另一个名词经常提及,那就是JVM,在武侠世界中,想要炼制一把睥睨天下的宝剑,是需要下一番功夫的。除了要有上等的铸剑技术,还需要一鼎经百炼的剑炉,而工程师就相当于铸剑的剑师,JVM便是剑炉

https://static001.geekbang.org/infoq/38/381ac56875c9f5297b8a18f1fa7b2d13.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何写出 CPU 友好的代码,百倍提升性能?

不管是什么样的数据,投其所好,才能够优化代码性能。本文将用一个实际用例为大家分享如何通过用心组织的代码提升性能。

https://static001.geekbang.org/infoq/9d/9d578ee9fa0b614385dd9ab8e28bf089.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

「 Java 基础 -Lambda 」试试 Lambda 表达式?通俗易懂得嘞!

Lambda表达式是JDK8的一个新特性,可以取代大部分的匿名内部类,写出更优雅的Java代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。

https://static001.geekbang.org/infoq/ab/ab98d609a07cc8ad157b8e63b9ac8d5d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

mysql 数据库之 schema 与数据类型优化

用户头像
@下一站
2022-12-08

数据类型的优化包含很多详细的点,这些点基本上是从高性能 mysql 这本书里总结出来的

https://static001.geekbang.org/infoq/59/5921c11707d2b4c0c202e396b554d8a7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

想要做好代码质量,如何破局?

想要做好代码质量,我们不得不提什么是代码质量?本文中讨论的代码质量一般是指代码的风格、重复率和复杂度等,代码是技术团队的价值产物,是宝贵的财富,同样代码质量的好坏可以直接体现出团队的重视程度和技术管理水平。

https://static001.geekbang.org/infoq/94/9451fa7036f138d3510c1574570b4ceb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

你说写代码,最常用的 3 个设计模式是啥?

用户头像
小傅哥
2022-05-18

不用多,也就3个设计模式,足够熟练就能让代码干净整洁。就像三十六路宣花斧,程咬金也只是学了3招,就能封卢国公,列凌烟阁二十四功臣之一。

2 个动作,让研发效率提升 120%,代码减少 50%

本文以云智慧数字化运维数据平台DODB产品为例,由云智慧研发团队通过对历史版本开发过程中存在的代码、项目管理及开发人员等方面问题进行分析,最终梳理总结出改造代码、制定规范等可提升研发效能的有效方法。

https://static001.geekbang.org/infoq/19/1928d6636c343911e1275d559b1131f9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python3 cpython 优化 实现解释器并行

本文介绍了对cpython解释器的并行优化,使其支持真正的多解释器并行执行的解决方案。

https://static001.geekbang.org/infoq/1c/1c232892024545fb36808d854d8d29fc.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

还重构?就你那代码只能铲了重写!

用户头像
小傅哥
2021-09-15

我说的,绝大多数码农没日没夜被需求憋着肝出来的代码,无论有多么的吭哧瘪肚,都不可能有重构,只有重新写。为什么?因为重新写所花的时间成本,远比重构一份已经烂成团的代码,要节省时间。

https://static001.geekbang.org/infoq/80/8079c0c2e01eef8135c6c327c2986ad8.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JavaScript 代码逻辑判断的优化

用户头像
编程三昧
2021-06-07

千里之行始于足下,编写高可维护性和高质量的代码,我们就需要从细节处入手,我们今天主要讨论 JavaScript 中如何优化逻辑判断代码。

项目优化 - 代码拆分

用户头像
Darren
2021-04-06

随着业务增多,Activity变得越来越臃肿,需要进行业务组件拆分。

https://static001.geekbang.org/infoq/e2/e2b248ce28f6af37b9939be85cc4dd91.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

优雅编码 | 18 个 Javascript 代码的小技巧

用户头像
devpoint
2021-01-24

在多年的编程工作中,总会优先考虑编写代码的方式,不仅是为了使代码整洁,而且因为它有助于加快开发及协作效率,减少BUG的出现。

https://static001.geekbang.org/infoq/52/521825a4ea1c0d5b3b593f952da1a46c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一次代码评审,差点过不了试用期!

用户头像
小傅哥
2020-09-15

代码是给机器运行的,但也是给人看的,因为需要人来维护。所以写出`可扩展`、`易维护`、`好读懂`的代码就显得非常重要。那么,在本文中会有10个评审代码的常见点,看看有没有你熟悉的味道!

https://static001.geekbang.org/infoq/c5/c515ec20266f891a07e18687c5ea8d6a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

为什么企业自主开发软件时,都会使用统一的模块化框架式开发平台?

用户头像
Philips
2020-09-04

互联网经过着十几年的发展,在这两年可谓是前所未有的繁荣,越来越多的行业受到其影响,开启自主信息化的进程。得益于尖端互联网技术(尤其是移动互联网)的普及与成熟所带来的机会,各领域企业的业务量得到了空前的增长,规模和影响力越来越大。不过,企业在

https://static001.geekbang.org/infoq/de/de821b1d5da10499a61ed55c2fd0b109.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何判断程序员的代码是否优美?

用户头像
Garfield
2020-09-02

非专业人士想欣赏一段代码,有哪些关键点是可以关注的呢?

https://static001.geekbang.org/infoq/1b/1b5c951ff0403da5d8a34c36a528b5c4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

可读代码编写炸鸡十 - 保持单纯

用户头像
多选参数
2020-08-12

上一篇是 针对已经出现不好代码 的一种处理方法,本篇炸鸡会先尝试说一下另一种处理方法 —— 一次只做一件事。

https://static001.geekbang.org/infoq/ec/ec58e367398ae8f24a2ab66470d2f008.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

重学 Java 设计模式:实战访问者模式「模拟家长与校长,对学生和老师的不同视角信息的访问场景」

用户头像
小傅哥
2020-07-10

能力✊,是你前行的最大保障!否则你只能看见你能看见的。再好的公司,再高的职位,也抵不住环境的变化。也就只有你自己拥有`能留下的本事`和`跳出去的能力`,才可以过的洒脱随意。

https://static001.geekbang.org/infoq/a5/a5796b36b626a14f613893e1a7cc36f3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

重学 Java 设计模式:实战策略模式「模拟多种营销类型优惠券,折扣金额计算策略场景」

用户头像
小傅哥
2020-07-06

文无第一,武无第二!😼不同方向但同样努力的人,都有自身的价值和亮点,也都是可以互相学习的。不要太过于用自己手里的矛去攻击别人的盾🛡,哪怕一时争辩过了也多半可能是你被安放的角色不同。取别人之强补自己之弱,矛与盾的结合可能就是坦克。

https://static001.geekbang.org/infoq/95/952181dcc212c7191171a3c86bedd242.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

重学 Java 设计模式:实战观察者模式「模拟类似小客车指标摇号过程,监听消息通知用户中签场景」

用户头像
小傅哥
2020-07-01

知道的越多不知道的就越多😄!编程开发这条路上的知识是无穷无尽的,就像以前你敢说精通Java,到后来学到越来越多只想写了解Java,过了几年现在可能想说懂一点点Java。但也正因为我们不知道的越多,才更好的不断让自己的技术栈技能不断成长,持续加强。

https://static001.geekbang.org/infoq/d7/d7f3388290e82aa3ccd82bdcb5dbacfd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

重学 Java 设计模式:实战中介者模式「按照 Mybatis 原理手写 ORM 框架,给 JDBC 方式操作数据库增加中介者场景」

用户头像
小傅哥
2020-06-28

同龄人的差距是从什么时候拉开的?同样的幼儿园、同样的小学、一样的书本、一样的课堂,有人学习好、有人学习差。而这最终的差距就从最开始开始的,今天是什么样的你,人生就是什么样的你。

可读代码编写炸鸡二 (下篇) - 命名的歧义

用户头像
多选参数
2020-06-25

本篇炸鸡便提供一些关于 命名歧义 方面的一些建议。

代码优化_代码优化技术文章_InfoQ写作社区