论坛首页 综合技术论坛

心理学,再谈好代码

浏览 18704 次
精华帖 (7) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (3)
作者 正文
   发表时间:2010-04-16  
黑暗浪子 写道
抛出异常的爱 写道
ThinkingInAll 写道
碰到if else我会先想一下能不能做成多态

变态

反对~~

我也觉得变态
0 请登录后投票
   发表时间:2010-04-22  
LZ是百把人公司的老总,主要关注市场与营销,还在琢磨代码啊

http://www.iteye.com/topic/572391
0 请登录后投票
   发表时间:2010-04-22  
coolyzg 写道
LZ是百把人公司的老总,主要关注市场与营销,还在琢磨代码啊

http://www.iteye.com/topic/572391


toughtwok 的 马丁  也天天 琢磨代码
0 请登录后投票
   发表时间:2010-04-22  
黑暗浪子 写道
hotjava 写道
冲动后代码:
Java代码
def imgName=XXX?"meigui":"" 

---------
这样的代码是垃圾。

讲出道理来,为什么是垃圾?这里不是让你乱说话的。


---------------------------------------
1、代码可读性查,7,8个人改过以后我看你怎么维护。
2、扩展性差,结构性不强,内聚性不强,不方便抽象。
3、如果你是需要像写SQL一样必须写道一行里面,比如DECODE,那的确是没办法,但是IDE里这么大版面你干吗要把代码写成太空文一样的一长串?
4、基于以上原因,我认为这样的代码是垃圾,我定义的编码规范里面没有特殊原因是不可以用的。
5、请解释“这里不是让你乱说话的。”是什么意思?
0 请登录后投票
   发表时间:2010-04-22  
hotjava 写道
黑暗浪子 写道
hotjava 写道
冲动后代码:
Java代码
def imgName=XXX?"meigui":"" 

---------
这样的代码是垃圾。

讲出道理来,为什么是垃圾?这里不是让你乱说话的。


---------------------------------------
1、代码可读性查,7,8个人改过以后我看你怎么维护。
2、扩展性差,结构性不强,内聚性不强,不方便抽象。
3、如果你是需要像写SQL一样必须写道一行里面,比如DECODE,那的确是没办法,但是IDE里这么大版面你干吗要把代码写成太空文一样的一长串?
4、基于以上原因,我认为这样的代码是垃圾,我定义的编码规范里面没有特殊原因是不可以用的。
5、请解释“这里不是让你乱说话的。”是什么意思?



补充一点,DEBUG的时候,真是想死,想把写这种代码的拖出去杀了,另外黑暗浪子大哥,强烈要求解释下“这里不是让你乱说话的。”是什么意思?
0 请登录后投票
   发表时间:2010-04-24   最后修改:2010-04-24
hotjava 写道
hotjava 写道
黑暗浪子 写道
hotjava 写道
冲动后代码:
Java代码
def imgName=XXX?"meigui":"" 

---------
这样的代码是垃圾。

讲出道理来,为什么是垃圾?这里不是让你乱说话的。


---------------------------------------
1、代码可读性查,7,8个人改过以后我看你怎么维护。
2、扩展性差,结构性不强,内聚性不强,不方便抽象。
3、如果你是需要像写SQL一样必须写道一行里面,比如DECODE,那的确是没办法,但是IDE里这么大版面你干吗要把代码写成太空文一样的一长串?
4、基于以上原因,我认为这样的代码是垃圾,我定义的编码规范里面没有特殊原因是不可以用的。
5、请解释“这里不是让你乱说话的。”是什么意思?



补充一点,DEBUG的时候,真是想死,想把写这种代码的拖出去杀了,另外黑暗浪子大哥,强烈要求解释下“这里不是让你乱说话的。”是什么意思?


DECODE 比case排版好看点外没发现什么好处。
对于TDD的狂热者大约IDE上不需要DEBUG。。。。(我还不算是,但也是很少才会用到的)
不让乱说话是指一些无聊的人会有大师崇拜症。(大师的话一定是对的 )
他们不容别人提反对意见,
说错话
会被小白们
送小黑屋
作脑残小测试
0 请登录后投票
   发表时间:2010-04-24  
抛出异常的爱 写道
hotjava 写道
hotjava 写道
黑暗浪子 写道
hotjava 写道
冲动后代码:
Java代码
def imgName=XXX?"meigui":"" 

---------
这样的代码是垃圾。

讲出道理来,为什么是垃圾?这里不是让你乱说话的。


---------------------------------------
1、代码可读性查,7,8个人改过以后我看你怎么维护。
2、扩展性差,结构性不强,内聚性不强,不方便抽象。
3、如果你是需要像写SQL一样必须写道一行里面,比如DECODE,那的确是没办法,但是IDE里这么大版面你干吗要把代码写成太空文一样的一长串?
4、基于以上原因,我认为这样的代码是垃圾,我定义的编码规范里面没有特殊原因是不可以用的。
5、请解释“这里不是让你乱说话的。”是什么意思?



补充一点,DEBUG的时候,真是想死,想把写这种代码的拖出去杀了,另外黑暗浪子大哥,强烈要求解释下“这里不是让你乱说话的。”是什么意思?


DECODE 比case排版好看点外没发现什么好处。
对于TDD的狂热者大约IDE上不需要DEBUG。。。。(我还不算是,但也是很少才会用到的)
不让乱说话是指一些无聊的人会有大师崇拜症。(大师的话一定是对的 )
他们不容别人提反对意见,
说错话
会被小白们
送小黑屋
作脑残小测试



1、对于DECODE,我的意见是简单的场景可以使用,比如null转化成0。
2、本人有DEBUG综合症,代码不读,直接DEBUG,DEBUG的过程中理解程序含义。
3、我本人非计算机出身,纯野路子,计算机大师一个也不认识。TDD也不懂,领导也不让用。所以比较郁闷
4、我对代码的要求就是,a、好读,b好改,c好测。写代码就根写文章(文档)一样,先分清段落大意,段落与段落之间的关系,再把段落中包含的内容按顺序列举,列好小标题,然后层层扩展。最后在抽象整理一下。
5、一个人的精力实在有限,很难要求所有人都能把代码统一,做IT的太累了。
0 请登录后投票
   发表时间:2010-04-24  
hotjava 写道
抛出异常的爱 写道
hotjava 写道
hotjava 写道
黑暗浪子 写道
hotjava 写道
冲动后代码:
Java代码
def imgName=XXX?"meigui":"" 

---------
这样的代码是垃圾。

讲出道理来,为什么是垃圾?这里不是让你乱说话的。


---------------------------------------
1、代码可读性查,7,8个人改过以后我看你怎么维护。
2、扩展性差,结构性不强,内聚性不强,不方便抽象。
3、如果你是需要像写SQL一样必须写道一行里面,比如DECODE,那的确是没办法,但是IDE里这么大版面你干吗要把代码写成太空文一样的一长串?
4、基于以上原因,我认为这样的代码是垃圾,我定义的编码规范里面没有特殊原因是不可以用的。
5、请解释“这里不是让你乱说话的。”是什么意思?



补充一点,DEBUG的时候,真是想死,想把写这种代码的拖出去杀了,另外黑暗浪子大哥,强烈要求解释下“这里不是让你乱说话的。”是什么意思?


DECODE 比case排版好看点外没发现什么好处。
对于TDD的狂热者大约IDE上不需要DEBUG。。。。(我还不算是,但也是很少才会用到的)
不让乱说话是指一些无聊的人会有大师崇拜症。(大师的话一定是对的 )
他们不容别人提反对意见,
说错话
会被小白们
送小黑屋
作脑残小测试



1、对于DECODE,我的意见是简单的场景可以使用,比如null转化成0。
2、本人有DEBUG综合症,代码不读,直接DEBUG,DEBUG的过程中理解程序含义。
3、我本人非计算机出身,纯野路子,计算机大师一个也不认识。TDD也不懂,领导也不让用。所以比较郁闷
4、我对代码的要求就是,a、好读,b好改,c好测。写代码就根写文章(文档)一样,先分清段落大意,段落与段落之间的关系,再把段落中包含的内容按顺序列举,列好小标题,然后层层扩展。最后在抽象整理一下。
5、一个人的精力实在有限,很难要求所有人都能把代码统一,做IT的太累了。

nvl??
崇拜一下记忆力可压栈的人类。
大约是老了看2K行代码吃力的很
当然统一风格很吃力
如果有踢回重写的权力
还好一点
0 请登录后投票
   发表时间:2010-12-29  
抛出异常的爱 写道
hotjava 写道
抛出异常的爱 写道
hotjava 写道
hotjava 写道
黑暗浪子 写道
hotjava 写道
冲动后代码:
Java代码
def imgName=XXX?"meigui":"" 

---------
这样的代码是垃圾。

讲出道理来,为什么是垃圾?这里不是让你乱说话的。


---------------------------------------
1、代码可读性查,7,8个人改过以后我看你怎么维护。
2、扩展性差,结构性不强,内聚性不强,不方便抽象。
3、如果你是需要像写SQL一样必须写道一行里面,比如DECODE,那的确是没办法,但是IDE里这么大版面你干吗要把代码写成太空文一样的一长串?
4、基于以上原因,我认为这样的代码是垃圾,我定义的编码规范里面没有特殊原因是不可以用的。
5、请解释“这里不是让你乱说话的。”是什么意思?



补充一点,DEBUG的时候,真是想死,想把写这种代码的拖出去杀了,另外黑暗浪子大哥,强烈要求解释下“这里不是让你乱说话的。”是什么意思?


DECODE 比case排版好看点外没发现什么好处。
对于TDD的狂热者大约IDE上不需要DEBUG。。。。(我还不算是,但也是很少才会用到的)
不让乱说话是指一些无聊的人会有大师崇拜症。(大师的话一定是对的 )
他们不容别人提反对意见,
说错话
会被小白们
送小黑屋
作脑残小测试



1、对于DECODE,我的意见是简单的场景可以使用,比如null转化成0。
2、本人有DEBUG综合症,代码不读,直接DEBUG,DEBUG的过程中理解程序含义。
3、我本人非计算机出身,纯野路子,计算机大师一个也不认识。TDD也不懂,领导也不让用。所以比较郁闷
4、我对代码的要求就是,a、好读,b好改,c好测。写代码就根写文章(文档)一样,先分清段落大意,段落与段落之间的关系,再把段落中包含的内容按顺序列举,列好小标题,然后层层扩展。最后在抽象整理一下。
5、一个人的精力实在有限,很难要求所有人都能把代码统一,做IT的太累了。

nvl??
崇拜一下记忆力可压栈的人类。
大约是老了看2K行代码吃力的很
当然统一风格很吃力
如果有踢回重写的权力
还好一点

抛出异常的爱 写道
hotjava 写道
抛出异常的爱 写道
hotjava 写道
hotjava 写道
黑暗浪子 写道
hotjava 写道
冲动后代码:
Java代码
def imgName=XXX?"meigui":"" 

---------
这样的代码是垃圾。

讲出道理来,为什么是垃圾?这里不是让你乱说话的。


---------------------------------------
1、代码可读性查,7,8个人改过以后我看你怎么维护。
2、扩展性差,结构性不强,内聚性不强,不方便抽象。
3、如果你是需要像写SQL一样必须写道一行里面,比如DECODE,那的确是没办法,但是IDE里这么大版面你干吗要把代码写成太空文一样的一长串?
4、基于以上原因,我认为这样的代码是垃圾,我定义的编码规范里面没有特殊原因是不可以用的。
5、请解释“这里不是让你乱说话的。”是什么意思?



补充一点,DEBUG的时候,真是想死,想把写这种代码的拖出去杀了,另外黑暗浪子大哥,强烈要求解释下“这里不是让你乱说话的。”是什么意思?


DECODE 比case排版好看点外没发现什么好处。
对于TDD的狂热者大约IDE上不需要DEBUG。。。。(我还不算是,但也是很少才会用到的)
不让乱说话是指一些无聊的人会有大师崇拜症。(大师的话一定是对的 )
他们不容别人提反对意见,
说错话
会被小白们
送小黑屋
作脑残小测试



1、对于DECODE,我的意见是简单的场景可以使用,比如null转化成0。
2、本人有DEBUG综合症,代码不读,直接DEBUG,DEBUG的过程中理解程序含义。
3、我本人非计算机出身,纯野路子,计算机大师一个也不认识。TDD也不懂,领导也不让用。所以比较郁闷
4、我对代码的要求就是,a、好读,b好改,c好测。写代码就根写文章(文档)一样,先分清段落大意,段落与段落之间的关系,再把段落中包含的内容按顺序列举,列好小标题,然后层层扩展。最后在抽象整理一下。
5、一个人的精力实在有限,很难要求所有人都能把代码统一,做IT的太累了。

nvl??
崇拜一下记忆力可压栈的人类。
大约是老了看2K行代码吃力的很
当然统一风格很吃力
如果有踢回重写的权力
还好一点

无论哪种方式都不是绝对的好或不好
风格的统一才是好的
三元表达式 也好 命名缩写也好
只代表一种风格
宁愿错误的一致 也不要对错的交织
0 请登录后投票
   发表时间:2010-12-30  
如果是boolean表达式,我一般不用三元表达式
如果是boolean值,我就用三元表达式
0 请登录后投票
论坛首页 综合技术版

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