论坛首页 编程语言技术论坛

大家如何看待中文变量名与方法名

浏览 15941 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (10) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-06-25  
楼主多试试几次,就知道该如何选择了。
0 请登录后投票
   发表时间:2009-06-25  
这就是为什么中国要说普通话的问题
说方言也能交流,但不能大范围的交流啊
如果日本人用日文写程序,韩国人用韩文,那还搞个屁
0 请登录后投票
   发表时间:2009-06-25  
一句话:用中文不专业
0 请登录后投票
   发表时间:2009-06-25  
一句话:用中文不太专业
0 请登录后投票
   发表时间:2009-06-25  
用中文总好过拼音简写

目前看过数据库全部都是用中文的,大家用起来都不错

环境:电信级业务,数据库 o10
0 请登录后投票
   发表时间:2009-06-25  
其实很多日本人的项目的数据库都是用日文列明、表明,干嘛中文不行?

给中国企业做的项目还考虑个毛线的i18N?纯属脱了裤子放屁

那些鼓吹要给外国人看代码的人有几个的代码是好意思拿出去晒的?

so,中国人的项目就要用中文!
3 请登录后投票
   发表时间:2009-06-26  
技术上讲,中文代码只有一个问题:编码;
实际上,一个中文字符和一个英文字符,在计算机看来,都只是一个编号而已,计算机不知道也不想知道你到底用的是什么“文”在写代码;
都说中文现在是“万码奔腾”,那么唯一的问题就是,我在机器A上写的代码,别人拿到机器B上打开看是乱码(A是GBK,B是UTF-8),然后居然又编辑保存了...这就糟了..

一句话,如果中文只有一个编码,比如GBK,或者说你所用来开发、部署的所有机器都能保证用同一个编码,那么,中文代码绝对没有任何问题,我说了,那对计算机来说只是一串代号,是什么文不重要。

再多提两句,我也使用中文写代码(java),只是在写testCase的时候,比如一个单元测试方法名叫:
public void test子目录个数最大临界值情况(){
...

单元测试,对于被测试的类来说是唯一一种无二义性的文档,所以这个东西我就用中文写,并且单元测试代码并不会随产品代码一块儿发布,所以不用担心会出线上问题。
0 请登录后投票
   发表时间:2009-06-26  
# encoding:  utf-8 
#  一个客服的遭遇
#  需要有限状态机(state_machine)gem已经安装。
#  请用utf-8编码,在ruby 1.9.1下运行。
 
 require 'rubygems'
 require "state_machine" 
 
 class C苦命员工  
 	
     state_machine :initial=>:自由身 do  
     	
         event :找到工作 do   
             transition [:自由身]=>:小白领
         end  
         event :玩魔兽 do   
             transition [:小白领 ]=>:wow客服
         end  
         event :被美女CEO的信忽悠了 do   
             transition [:wow客服]=>:老wow客服
         end  
         event :被裁了 do   
             transition [:老wow客服]=>:自由状态 
         end  
                
         event :没找到工作 do   
             transition [:自由状态]=>:自由状态  
         end  
         
         after_transition  all=>:老wow客服  do
     	 
         	puts "我相信领导"
         end
         
         after_transition  all=>:自由状态  do
     	 
         	puts "薪水诚可贵,自由价更高"
         end
         
         
     end
     alias_method :状态, :state  
 end 



测试:

# encoding:  utf-8 

小张=C苦命员工.new  
puts 小张.状态    
小张.找到工作
puts 小张.状态  
小张.玩魔兽
puts 小张.状态 
小张.被美女CEO的信忽悠了
puts 小张.状态 
小张.被裁了
puts 小张.状态 
小张.没找到工作
puts 小张.状态 


结果:


自由身
小白领
wow客服
我相信领导
老wow客服
薪水诚可贵,自由价更高
自由状态
薪水诚可贵,自由价更高
自由状态
  • 大小: 32.5 KB
3 请登录后投票
   发表时间:2009-06-26  
我记得有个项目叫什么pipe的不就是全中文的么
0 请登录后投票
   发表时间:2009-06-27  
ipconfiger 写道
其实很多日本人的项目的数据库都是用日文列明、表明,干嘛中文不行?

给中国企业做的项目还考虑个毛线的i18N?纯属脱了裤子放屁

那些鼓吹要给外国人看代码的人有几个的代码是好意思拿出去晒的?

so,中国人的项目就要用中文!



我支持,其实国内很多项目可以考虑用中文,但必须先求证是否能带来多少好处!
0 请登录后投票
论坛首页 编程语言技术版

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