想必大家平时会自己写一些小的程序,Demo之类的,我想问一下大家为这个程序起名的规则是怎么样的呢?

解决方案 »

  1.   

    是啊,我也是不太清楚,比如一个测试浮点数精确度的Demo,要怎么样命名呢?
      

  2.   

    TestFloat.java
    method:@Test floattest(){}
      

  3.   

    这点问题拜托自己想明白啊
    另外测试浮点数精确度不是应该FloatPrecisionTest么
      

  4.   

     起名字一定要威武霸气,还要看性格来定。
     一般起的昵称可以突出一个人的个性。
     比如像我经常叫  localHardDiskGril.nurse.av.Test1
      

  5.   

    主要是为了你以后程序写多了 好分辨 StringTest一看名就知道是字符串的练习等等、
      

  6.   

    楼主:下面是我们老师给的一个关于java命名规范的文档(老师从事多年开发工作)希望能为你帮上忙。
    Java开发命名规范  
    项目命名
    项目创建,名称所有字母均小写,组合方式为:com.leadal.$projectName.$component.$hiberarchy。
      $projectName:项目名称
      $component:模块名称
      $hiberarchy:开发层次名称例如:   com.leadal.tims.exchange.dao
    类文件夹命名  source代码模块
      config配置文件模块
      test 测试模块
    包命名
      规则
      全部小写。
      标识符用点号分隔开来。为了使包的名字更易读。如com.leadal.shanty
      常用几个包名
      dao:数据层
      service:逻辑层
      bean(model):持久类定义包
      web:表示层及控制层
      enums:枚举类型
      config:配置文件类包
      resource:资源文件包类文件命名  尽量以英文进行类定义
      所有类都以大写字母开头
      组合词每个词以大写字母开头,不用下划线或其他符号
      避免使用单词的缩写,除非它的缩写已经广为人知,如HTTP变量命名  第一个字母小写,中间单词的第一个字母大写
      不用_或&作为第一个字母。
      尽量使用短而且具有意义的单词
      单字符的变量名一般只用于生命期非常短暂的变量。i,j,k,m,n一般用于integers;c,d,e一般用于characters
      如果变量是集合,则变量名应用复数。String myName;int[] students;int i;int n;char c;btNew;(bt是Button的缩写) 常量命名  所有常量名均全部大写,单词间以‘_’隔开int MAX_NUM; 方法命名规则
      规则
      第一个单词一般是动词。
      第一个字母是小些,但是中间单词的第一个字母是大写。
      如果方法返回一个成员变量的值,方法名一般为get+成员变量名,如若返回的值是bool变量,一般以is作为前缀。
      如果方法修改一个成员变量的值,方法名一般为:set + 成员变量名。
      常用动词
      获取单个对象
      load
      获取列表
      find
      list
      获取分页
      page
      搜索
      search
      保存
      save
      添加
      add
      insert
      删除
      delete
      remove
      修改
      update
      

  7.   

    刚开始写程序的时候会比较喜欢用中文意译过去。到后来觉得应该与国际接轨,所以起的名字基本上是汉式英语,我都纳闷老外要是看了不知道懂不懂。
    现在自己知道的一些规则:
    1.类名:大写开头,尽量采用双峰标识(注意是双峰才能诱人)2.包名:采用小写中间用点隔开,sun公司是盈利公司,用 com. 开头的,如果是非盈利的组织或者个人用org。3.常量名:所有常量名均全部大写,单词间以‘_’隔开,楼主可以看下jdk源代码,常量名基本上就是一大坨(话说我平时编程很少是这样写的,不够这样写是装逼神器)楼主还是去看源码吧,源码多看多总结,自然关于起名心中就有底了。最近都在看源码,学到了很多
      

  8.   

    非常感谢各位的回答,我大概总结了一下,基本上离不开以下的两个原则:
    1.汉译英,见到名称就能知道它的目的,比如六楼的朋友起的名称FloatPrecisionTest;
    2.大写开头,使用驼峰标识再次感谢各位的回答