论坛首页 综合技术论坛

心理学,再谈好代码

浏览 18699 次
精华帖 (7) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (3)
作者 正文
   发表时间:2010-04-03  
抛出异常的爱 写道
public Object kk(){
		return zz()?tt()?aa():bb():kk();
	}


这个绝对是坏习惯. 函数返回值要用变量保存起来再使用.
0 请登录后投票
   发表时间:2010-04-03  
强强爱妍妍 写道
抛出异常的爱 写道
public Object kk(){
		return zz()?tt()?aa():bb():kk();
	}


这个绝对是坏习惯. 函数返回值要用变量保存起来再使用.

这个式子可以无限延长。。。。
看起来很美。。。。
真正有问题。
DEBUG时想要杀人。

PS:你如果发现这里面含有一个底归。。。。
你就知道为什么我看到这代码时会抓狂。。。。
0 请登录后投票
   发表时间:2010-04-03  
抛出异常的爱 写道
强强爱妍妍 写道
抛出异常的爱 写道
public Object kk(){
		return zz()?tt()?aa():bb():kk();
	}


这个绝对是坏习惯. 函数返回值要用变量保存起来再使用.

这个式子可以无限延长。。。。
看起来很美。。。。
真正有问题。
DEBUG时想要杀人。

PS:你如果发现这里面含有一个底归。。。。
你就知道为什么我看到这代码时会抓狂。。。。

这年头谁还用递归?谁还用内部类?谁还用匿名类?谁还用switch?谁还用goto?
0 请登录后投票
   发表时间:2010-04-04  
改成您那样有的时候不一定合适 要看情况了 还是要和规范走
0 请登录后投票
   发表时间:2010-04-04  
黑暗浪子 写道
抛出异常的爱 写道
强强爱妍妍 写道
抛出异常的爱 写道
public Object kk(){
		return zz()?tt()?aa():bb():kk();
	}


这个绝对是坏习惯. 函数返回值要用变量保存起来再使用.

这个式子可以无限延长。。。。
看起来很美。。。。
真正有问题。
DEBUG时想要杀人。

PS:你如果发现这里面含有一个底归。。。。
你就知道为什么我看到这代码时会抓狂。。。。

这年头谁还用递归?谁还用内部类?谁还用匿名类?谁还用switch?谁还用goto?

几乎这几年都见过。。。。
而且为数不少。

PS:goto退化成break后还是有人爱用。。。。
0 请登录后投票
   发表时间:2010-04-04  
抛出异常的爱 写道
黑暗浪子 写道
抛出异常的爱 写道
强强爱妍妍 写道
抛出异常的爱 写道
public Object kk(){
		return zz()?tt()?aa():bb():kk();
	}


这个绝对是坏习惯. 函数返回值要用变量保存起来再使用.

这个式子可以无限延长。。。。
看起来很美。。。。
真正有问题。
DEBUG时想要杀人。

PS:你如果发现这里面含有一个底归。。。。
你就知道为什么我看到这代码时会抓狂。。。。

这年头谁还用递归?谁还用内部类?谁还用匿名类?谁还用switch?谁还用goto?

几乎这几年都见过。。。。
而且为数不少。

PS:goto退化成break后还是有人爱用。。。。

碰到这样的人,我就会问:做JAVA几年了?
0 请登录后投票
   发表时间:2010-04-06  
碰到if else我会先想一下能不能做成多态
0 请登录后投票
   发表时间:2010-04-16  
dreamhead 写道
推荐你看一下《Clean Code》(中文名《代码整洁之道》)。

imageNode变成imgNode不见得是好的选择,前提是全项目组就这个缩写达成一致。比如,procXXX究竟是procedureXXX还是processXXX呢。如果能短固然好,但更要的是表意。


clean code很不错的书。感觉比《重构》那本书还要好一些。
0 请登录后投票
   发表时间:2010-04-16  
ThinkingInAll 写道
碰到if else我会先想一下能不能做成多态

变态
0 请登录后投票
   发表时间:2010-04-16  
抛出异常的爱 写道
ThinkingInAll 写道
碰到if else我会先想一下能不能做成多态

变态

反对~~
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics