代码优化

0 人感兴趣 · 15 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/b7/b7738eb2cd231e2266afdc4a1eeaa695.png?x-oss-process=image/resize,w_416,h_234

重学 Java 设计模式:实战责任链模式「模拟 618 电商大促期间,项目上线流程多级负责人审批场景」

用户头像
小傅哥 2020 年 6 月 19 日

射击🏹需要去靶场学习、滑雪🏂需要去雪场体验、开车🚗需要能上路实践,没有这样的技术场景给你训练,即便你有再多的想法都没法运用起来。所以,如果真的想学习一定要去一个有实操的场景,下水试试才能学会狗刨。

https://static001.geekbang.org/infoq/52/521825a4ea1c0d5b3b593f952da1a46c.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
小傅哥 2020 年 9 月 15 日

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

https://static001.geekbang.org/infoq/d7/d7f3388290e82aa3ccd82bdcb5dbacfd.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
小傅哥 2020 年 6 月 28 日

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

https://static001.geekbang.org/infoq/7c/7c6063149f67f2c9546ca446e844bebe.png?x-oss-process=image/resize,w_416,h_234

重学 Java 设计模式:实战享元模式「基于 Redis 秒杀,提供活动与库存信息查询场景」

用户头像
小傅哥 2020 年 6 月 15 日

你知道程序员的上下文是什么吗?除了被动的接受学习外,如何让自己可以知前因懂后果的设计和开发,是程序员发展道路上最重要的事情,也是编程开发最重要的价值。保持学习,提升自己!

https://static001.geekbang.org/infoq/a5/a5796b36b626a14f613893e1a7cc36f3.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
小傅哥 2020 年 7 月 6 日

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

https://static001.geekbang.org/infoq/95/952181dcc212c7191171a3c86bedd242.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
小傅哥 2020 年 7 月 1 日

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

https://static001.geekbang.org/infoq/ec/ec58e367398ae8f24a2ab66470d2f008.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
小傅哥 2020 年 7 月 10 日

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

https://static001.geekbang.org/infoq/21/2132d212b1948b4c36401397eab85ce3.png?x-oss-process=image/resize,w_416,h_234

重学 Java 设计模式:实战代理模式「模拟 mybatis-spring 中定义 DAO 接口,使用代理类方式操作数据库原理实现场景」

用户头像
小傅哥 2020 年 6 月 17 日

这一章节我们通过手写mybatis-spring核心功能,了解bean的定义、注入以及反射调用方法和解析sql,来学习代理模式的使用过程。

https://static001.geekbang.org/infoq/76/7688364aa00754b61053983b82b1eac9.png?x-oss-process=image/resize,w_416,h_234

重学 Java 设计模式:实战命令模式「模拟高档餐厅八大菜系,小二点单厨师烹饪场景」

用户头像
小傅哥 2020 年 6 月 22 日

你愿意为一个知识盲区付出多长时间?学习编程的路上会遇到各种各样的问题,有些人喜欢攻克解决,有些人选择退缩逃避。那么你愿意做什么的决定就会导致出什么样的结果,没有哪一个知识是可以轻轻松松拿下的,大脑也需要对知识进行消化。

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

用户头像
多选参数 2020 年 6 月 25 日

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

https://static001.geekbang.org/infoq/1b/1b5c951ff0403da5d8a34c36a528b5c4.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
多选参数 2020 年 8 月 12 日

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

https://static001.geekbang.org/infoq/c5/c515ec20266f891a07e18687c5ea8d6a.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
Philips 2020 年 9 月 4 日

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

https://static001.geekbang.org/infoq/de/de821b1d5da10499a61ed55c2fd0b109.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
Garfield 2020 年 9 月 2 日

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

代码优化_代码优化资料文章-InfoQ写作平台