首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
aicode
掘友等级
程序猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
从零到AI:Java编程与Robocode实战系列教程
基于人工智能Robocode的Java语言学习课程大纲(详细版) 课程地址:http://t.fenchuan8.com/9HKS/B_goWog39A 🎁 课程特色 趣味性强:通过机器人对战激发学习
软件设计重构秘笈31式-30使用多态代替条件判断
软件设计重构秘笈31式-30使用多态代替条件判断 概念 本文中的”使用多态代替条件判断”是指如果你需要检查对象的类型或者根据类型执行一些操作时,一种很好的办法就是将算法封装到类中,并利用多态性进行抽象
软件设计重构秘笈30式-29尽快返回
软件设计重构秘笈30式-29尽快返回 概念 本文中的”尽快返回”是指把原来复杂的条件判断等语句用尽快返回的方式简化代码。 意图 如首先声明的是前面讲的”分解复杂判断“,简单的来说,当你的代码中有很深的
软件设计重构秘笈29式-28去除中间人对象
软件设计重构秘笈29式-28去除中间人对象 概念 本文中的”去除中间人对象”是指把 在中间关联而不起任何其他作用的类移除,让有关系的两个类直接进行交互。 意图 有些时候在我们的代码会存在一些”幽灵类“
软件设计重构秘笈28式-27为布尔方法命名
软件设计重构秘笈28式-27为布尔方法命名 概念 本文中的”为布尔方法命名”是指如果一个方法带有大量的boolean 参数时,可以根据boolean 参数的数量,提取出若干个独立的方法来简化参数。 意
软件设计重构秘笈27式-26去除上帝类
软件设计重构秘笈27式-26去除上帝类 概念 本文中的”去除上帝类”是指把一个看似功能很强且很难维护的类,按照职责把自己的属性或方法分派到各自的类中或分解成功能明确的类,从而去掉上帝类。 意图 我们经
软件设计重构秘笈26式-25避免双重否定
软件设计重构秘笈26式-25避免双重否定 概念 本文中的”避免双重否定”是指把代码中的双重否定语句修改成简单的肯定语句,这样即让代码可读,同时也给维护带来了方便。 意图 避免双重否定重构本身非常容易实
软件设计重构秘笈25式-24引入契约模式
软件设计重构秘笈25式-24引入契约模式 概念 本文中的”引入契约式设计”是指我们应该对应该对输入和输出进行验证,以确保系统不会出现我们所想象不到的异常和得不到我们想要的结果。 意图 契约式设计规定方
软件设计重构秘笈24式-23分解复杂判断
软件设计重构秘笈24式-23分解复杂判断 概念 本文中的”分解复杂判断”是指把原来复杂的条件判断等语句用尽快返回等方式简化代码。 意图 简单的来说,当你的代码中有很深的嵌套条件时,花括号就会在代码中形
软件设计重构秘笈23式-22引入参数对象
软件设计重构秘笈23式-22引入参数对象 概念 本文中的“引入参数对象”是指当一个方法的参数过多或者过为复杂时,可以考虑把这些参数封装成一个单独的类。 意图 引入参数对象为了提高代码的可读性,可维护性
下一页
个人成就
文章被点赞
23
文章被阅读
6,476
掘力值
351
关注了
28
关注者
8
收藏集
1
关注标签
13
加入于
2020-10-10