代码质量

0 人感兴趣 · 23 次引用

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

重学 Java 设计模式:实战桥接模式 (多支付渠道「微信、支付宝」与多支付模式「刷脸、指纹」场景)

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

同类的业务、同样的功能,怎么就你能写出来那么多ifelse!很多时候一些刚刚从校园进入企业的萌新,或者一部分从小公司跳槽到大企业的程序员,初次承接业务需求的时候,往往编码还不成熟,经常一杆到底的写需求。

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

程序员为什么热衷于造轮子,升职加薪吗?

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

🧐你想过吗,是先具备能力在安排职位,还是先安排职位在学习?就像我们上学考试、跆拳道考段、晋升答辩一样,都是先具备了可胜任上一阶段的能力,才给予相应的职位。所以,造轮子,架构师的成长从程序员阶段就开始了!

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

重学 Java 设计模式:实战抽象工厂模式

用户头像
小傅哥 2020 年 5 月 25 日

技术好就一定能写出好代码吗?不能!再漂亮的马桶放到厨房都略显尴尬!想让它们合理的出现在该有的位置上,一定要实战。

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

如何在团队中做好 Code Review

用户头像
Ken 2020 年 5 月 25 日

在团队中推动Code Review的指导手册

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/69/69e5856550643d0276da2029112f2628.png?x-oss-process=image/resize,w_416,h_234

识别代码中的坏味道(三)

用户头像
Page 2020 年 5 月 19 日

前两篇文章 《识别代码中的坏味道(一)》 和 《识别代码中的坏味道(二)》 中已经介绍了 18 个代码坏味道。《重构》中还涉及到另外 4 个代码坏味道,本文将将详细介绍剩余的 4 个代码坏味道。

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

重学 Java 设计模式:实战建造者模式

用户头像
小傅哥 2020 年 5 月 27 日

老板你加钱我的代码能飞!代码写的烂却时常有;测试小姐姐过来聊天(求改bug)、有产品小伙伴送吃的(求写需求)、有业务小妹妹陪着改代码(求上线)。[Emm]实战设计模式,远离小姐姐。

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

重学 Java 设计模式:实战装饰器模式 (SSO 单点登录功能扩展,增加拦截用户访问方法范围场景)

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

很多人写代码往往是没有编程感觉的,也就是除了可以把功能按照固定的流程编写出流水式的代码外,很难去思考整套功能服务的扩展性和可维护性,就像江洋大盗与江洋大偷有着本质的区别!

重学 Java 设计模式:实战外观模式「基于 SpringBoot 开发门面模式中间件,统一控制接口白名单场景」

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

刀枪棍棒、斧钺钩叉、包子油条、盒子麻花,是语言。五郎八卦棍、十二路弹腿、洪家铁线拳,是设计。就像叶问打败金山找,不是南北拳的输赢,而是个人的武术修为之差。

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

《重学 Java 设计模式》PDF 出炉了 - 小傅哥,肝了 50 天写出 18 万字 271 页的实战编程资料

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

Hello, world of design !你好,设计模式的世界!欢迎来到这里,很高兴你能拿到这本书,如果你能坚持看完并按照书中的例子进行实践,那么在编程开发的世界里,就又多了一个可以写出良好代码的人,同时也为架构师培养储备了一个人才。

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

重学 Java 设计模式:实战适配器模式

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

工作到3年左右很大一部分程序员都想提升自己的技术栈,开始尝试去阅读一些源码,例如Spring、Mybaits、Dubbo等。但因为这样的框架代码使用大量的设计模式,所以读着读着发现越来越难懂,甚至怀疑自己技术太差,慢慢也就不愿意再触碰这部分知识。

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

【译】代码中如何写出更有意义的命名

用户头像
Jackey 2020 年 8 月 6 日

作为一名开发人员,在编码过程中,你总会花很多时间来思考如何正确命名。因为名称无处不在,你需要考虑文件名、类名、方法名和变量名。

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

重学 Java 设计模式:实战组合模式 (营销差异化人群发券,决策树引擎搭建场景)

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

编程开发不是炫技,一处特性的使用不如一域设计模式的提升。本文通过重构ifelse🤐,使用组合模式搭建营销决策引擎对用户差异化发券,增强扩展性和可维护性。

可读代码编写炸鸡三 - 审美

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

围绕 多行代码,多个函数 的代码范围来讨论代码可读性的优化。

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

那些不可貌相的代码规范

用户头像
双儿么么哒 2020 年 8 月 9 日

大家好, 我是废材, 废材最近忙着准备上线,各种bug接踵而至。修bug的过程中就读自己写的代码, 一边思考为什么有这个bug, 一边审视自己的代码,哎, 真是惨不忍睹。 那些不假思索就写出的代码, 自己都看不懂了。为了能让自己不坑队友,也为了以后能不假思

可读代码编写炸鸡四 (上篇) - 来写注释

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

这一篇炸鸡要讲一讲 代码注释 的可读性优化。附思维导图哈~

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

产出高质量代码的秘密

用户头像
kk 2020 年 6 月 17 日

写出高质量的代码,其实不是一件困难的事情。

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/de/de821b1d5da10499a61ed55c2fd0b109.jpeg?x-oss-process=image/resize,w_416,h_234

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

用户头像
Garfield 2020 年 9 月 2 日

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

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

开发者的福音,LR.NET 模块化代码生成器

用户头像
Philips 2020 年 8 月 28 日

代码生成器,是快速开发平台的核心功能之一,是一种用来帮助缺乏经验或者时间的开发者快速生成规范代码的工具,可以在极大程度上提升开发者的工作效率,能有效避免重复工作。但稍有经验的开发者都明白,代码生成器并非是一劳永逸的,通常要结合功能与需求进行

代码质量_代码质量资料文章-InfoQ写作平台