Friday, September 4, 2015

编程习惯问题

http://www.mitbbs.com/article_t/JobHunting/33046713.html

发信人: chisummer (chisummer), 信区: JobHunting
标  题: 编程习惯问题
发信站: BBS 未名空间站 (Fri Sep  4 22:17:12 2015, 美东)

一些编程习惯和同事意见不同,问问大家都是怎么做的

1. 比如Python,dictionary 名只是一个pointer,不论做不做输入变量还是输出变量
,只要在函数中改变这个dictionary了,函数外也变了,大家现在怎么处理的?就fly
around吗?

def change():
    dict_a['key'] = 2
    return

dict_a['key'] = 1

change()

print dict_a  #output 2

2. python的return 大家用吗?还是像1那样,从来不用?

3. 大家还写comments吗?有同事说变量函数名字起长一些,就说明白了,不用
comments

No comments:

Post a Comment