班纳睿

翻译交流QQ群377567540,欢迎加入

所在地区 : 中国-北京-海淀
加入时间 : 2016-11-21
最近登录 : 2017-09-25 下午 22:41
我的母语 : 中文
第一外语 : 英文 ( A5 级)
资格证书 : 大学英语六级

关注的频道

翻译 66 段
翻译 1 段
翻译 792 段
翻译 19 段
翻译 2 段
翻译 4 段
翻译 8 段
翻译 11 段
翻译 6 段
翻译 16 段
翻译 1 段
翻译 59 段

最新动态

班纳睿 翻译了《代码异味:Null》的第 11 段
5小时前
使用Ctrl+Shift+Alt+I来运行指定名字的检查项 这样返回的结果里除了我自己的Converters,还有更多的东西,但是通过对结果按目录进行分组,我就可以很轻易的看到所有的Converter实现类。 通过右边的预览窗口我可以...
班纳睿 翻译了《代码异味:Null》的第 10 段
6小时前
这样我们就把不可能为null了,我们可以使用检查功能来找到所有的null检查并移除掉他们。 其中一种办法是导航到其中一个我们知道已经做了检查的地方(在这里我选择了StringConverter)来看看IntelliJ IDEA给了我们...
班纳睿 翻译了《代码异味:Null》的第 9 段
6小时前
接下来我们可以清理下代码,移除掉所有重复代码。IntelliJ IDEA可以帮我们完成。如果我们返回过来注意parameter注解的那个抽象方法上,我们会看到有一条警告信息: 警告说实现并没有注解这个参数 当我们在这条警告信息上使用A...
班纳睿 吱了一声
14小时前
只吱不翻译的同学好像挺多的 :worried:
班纳睿 翻译了《代码异味:Null》的第 8 段
1天前
接下来我将移动对null的地方的null检查代码(以及后续的null返回代码),也就是调用 将null检查移到fromDBObject可能为null的那个唯一的地方 虽然这会使得调用结构有点不够整洁,但是却可以将逻辑限定在一个单独的地...
班纳睿 发表吱评论
1天前
嘿,欢迎程序员
班纳睿 发表吱评论
1天前
早没有了
班纳睿 发表吱评论
1天前
班纳睿 翻译了《代码异味:Null》的第 7 段
1天前
首先的问题是null吗?这段代码相当复杂,所以没法分辨,但是理论上来说似乎可以,因为这个值是从数据库里取出的。 快速浏览下代码,就可以发现该方法的所有实例其实都是从一个唯一的地方被调用的,因此我们不需要在21个不同的地方进行检查,仅仅...
班纳睿 翻译了《代码异味:Null》的第 6 段
2天前
例子1:Converter.decode() 鉴于大量的 *Converter 类在  里好像都返回一个null值,也许我们想将Converter的超类(是一个叫做 – 即该方法会检查传给它的值是否是null,如果是则返回null:
班纳睿 翻译了《代码异味:Null》的第 5 段
2天前
案例研究 我将在本文中使用Morphia项目作为例子,就跟我之前关于重构的演讲和文章里所使用的一样。 这是一个很不错的样例项目,因为它一是开源,二是小巧易于下载和研究,三是比较成熟,可以包含很多你在自己项目里可能会遇到的实际问题的样例...
班纳睿 翻译了《代码异味:Null》的第 4 段
2天前
真正能解决的只有一个,即用例4。比如,你想从数据库查询指定ID的Customer记录。按以前做法的话,你可能会用null来呈现,但是这有可能让人模棱两可 – 意思是说对应的客户没有找到吗?或者说指定ID的客户是存在的,只是没有值而已?...
沃伦•巴菲特是如何搞垮美国资本主义的?
班纳睿 发表吱评论
3天前
貌似没有,不过应该提供一个类似的功能页面
 你一定要试一试Lombok
Lombok is not a new thing in a Java ecosystem, but I must admit I always underestimated its value until I tried it or I was “convienced” to try it. I did not see much value in adding a library that generates code that can be easily generated by any modern IDE these days. So I ignored the library and I have bee...
班纳睿 发表吱评论
4天前
什么鬼?
班纳睿 发表吱评论
4天前
@CY2 很奇怪,https://coyee.com/tag/Kotlin 为啥这个列表里没有这篇文章?这篇文章的标签里明显是有Kotlin的。
我已经看到过太多次这样的例子了,明白这是非常普遍的现象。 而且,在我的经验中,我发现要解决此类问题的最好的办法之一是,忍气吞声并且要认同同事的聪明智慧。 想要赞美一个故意毁谤你的人很不容易,但这是一种比较高明的方法。 我发现在很多情况...
听我慢慢道来吧。 老实的说。 有时—并不是一直—QA团队的人心理上感觉自己不如开发人员。 在脑海的深处,他们感觉他们就是不能想开发人员那样写出代码来,所以就只能接受做测试这样一份工作。 不过,不要误会我的意思,这并不意味着每一个在QA...
显示更多