首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
代码规范
订阅
returnnull
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
git的冲突解决
使用git命令提交代码时,经常会遇到这些报错,一开始不知道怎么解决,现在想写个笔记记录一下之后遇到方便查阅。 rebase后报如图所示错误,这个是因为在切分支之前,没有pull更新本地代码,所以在修改相同的文件时,代码产生冲突。 git rebase --abort 撤销reb…
设计模式,你相信吗,只用两个函数实现事务!
大家好,今天给大家介绍一个新的设计模式,叫做memento模式。 memento在英文当中是纪念品的意思,在这里,指的是对象的深度拷贝。通过对对象深度拷贝的方法来实现事务的功能。有了解过数据库的小伙伴们应该都知道,在数据库当中有些操作是绑定的,要么一起执行成功,要么一起不执行,…
Java项目开发规范
1. po/bo/vo/dto 2. service层分包 提前查看迭代PRD文档。 前端、后端、测试明确需求,与产品达成共识。 拆分需求,系统设计。 接口设计 - 提供接口文档给前端,前后端接口联调确认上线时间。
9条消除if...else的锦囊妙计,助你写出更优雅的代码
最近在做代码重构,发现了很多代码的烂味道。其他的不多说,今天主要说说那些又臭又长的if...else要如何重构。 废话不多说,先看看下面的代码。 PayService类的toPay方法主要是为了发起支付,根据不同的code,决定调用用不同的支付类(比如:aliaPay)的pay…
『码』出高质量
本文从易理解、可维护、可扩展三个维度简要介绍了对高质量代码的理解。 同时,提出了一种新的 GUI 模式:MVVS。 个人认为,高质量的代码首先应该是『简单的』。 本文将从上述三点展开讨论,谈谈我个人的理解。 高质量的代码一定是易于理解的代码,读起来应该像言情小说,而不是诘诎的文…
垃圾代码书写准则(有意思)
名叫“垃圾代码书写准则”,瞧这名字,我真的是服了。作者也是良苦用心,从反面教材的角度来阐述正确书写代码格式的重要性。作者使用 JavaScript 编写的代码示例,我把它重制成了 Java 版,并且用我自己的语言风格翻译成了中文,希望小伙伴们能够喜欢。 命名越短,就需要越多的时…