原文:我在项目内使用了设计模式后,同事直呼看不懂

一切抛开业务的设计,都是扯淡 在项目中有个我们会对多个接口进行多业务逻辑判断,项目开始工期紧,所以先以实现功能为主,最近打算优化一番,一开始的代码是这样的 虽然对检查类的方法做了简单的封装,但在好多地方可能会存在重复的判断,比如订单提交,加入购物车等等,冗余代码随处可见,且不易扩展。在此情形下,废话不多说,准备开干,先来分析分析业务,因为我们的各个检查接口的处理原则是要保证顺序性的,而在检查的过 ...

2020-09-18 08:46 12 2758 推荐指数:

查看详情

我用 Java 8 写了一段逻辑,同事直呼看不懂,你试试看。。

业务背景 首先,业务需求是这样的,从第三方电商平台拉取所有订单,然后保存到公司自己的数据库,需要判断是否有物流信息,如果有物流信息,还需要再进行上传。 而第三方接口返回的数据是 JSON 格式的, ...

Thu Sep 03 17:50:00 CST 2020 3 1806
不要写很酷但同事看不懂的Java代码

你好呀,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员。为了提高 Java 编程的技艺,我最近在 GitHub 上学习一些高手编写的代码。下面这一行代码(出自大牛之手)据说可以征服你 ...

Sat Mar 07 17:52:00 CST 2020 37 2552
看不懂同事的代码?超强的 Stream 流操作姿势还不学习一下

Java 8 新特性系列文章索引。 Jdk14都要出了,还不能使用 Optional优雅的处理空指针? Jdk14 都要出了,Jdk8 的时间处理姿势还不了解一下? 还看不懂同事的代码?Lambda 表达式、函数接口了解一下 前言 我们都知道 Lambda 和 Stream ...

Mon Nov 18 16:55:00 CST 2019 3 1445
【搞笑】如何写出别人看不懂自己也看不懂的代码

写在前面:   话说那是很久以前,代码交付按行收费,于是程序员们尽量写出更多行的代码。但自古以来就是道高一尺魔高一丈,于是兴起另一个职业---缩行师。缩行师的职责,就是去掉程序猿代码里多余的代码,将 ...

Wed May 16 19:17:00 CST 2018 0 1343
Spring 中使用了哪些设计模式

好了,话不多说,开始今天的内容。spring中常用的设计模式达到九种,我们举例说明。 1、简单工厂模式 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品 ...

Mon Feb 18 17:49:00 CST 2019 0 15043
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM