写点什么

代码坏味道

0 人感兴趣 · 9 次引用

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

不讲码德!坏味道偷袭我这个老码农

Martin Fowler:任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

用户头像
小傅哥
2020-05-25

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

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

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

用户头像
Page
2020-05-20

要想重构就需要先识别代码中存在的问题,然而问题有多种也分轻重缓急,所以Code Smell(代码坏味道)可以看作是应该首先动手解决的问题,因此重构过程可以抽象成如下简单的过程。

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

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

用户头像
Page
2020-05-19

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

代码坏味道_代码坏味道技术文章_InfoQ写作社区