在看帖回帖的时候免不了自己动手写一些代码来测试想法。有时还会稍微复杂些,涉及好几个工程。有时因为讨论比较深入,这些工程可能还要暂时保存下来,等其他同学发言后可能还要打开来再试试其他同学的办法。你们通常怎么命名这些工程涉及的文件呢?我通常都是用缺省名,不过烦的是,涉及多个工程的时候会导致命名冲突。随便起个名吧,往往最后自己又记不得谁是谁了。模块名和变量名是可以改的。最烦的是文件名,好像是一旦记下了就不能改了,除非自己到资源管理器改,那样更麻烦了,因为那样VBG和VBP文件里可能会找不到相应文件。里外里都是麻烦。

解决方案 »

  1.   

    我一般这样命名,比如:
    工程分为几个DLL,一个负责调用的主DLL,其它为功能。主DLL:工程名缩写+Main+DLL
    功能举例:工程名缩写+功能名称+DLL
    ..至于你说的冲突,解决方式->“右键另存为”。
      

  2.   

    VB6、C# Express的不需要,先编程,不保存。
    我会叫 testapp1
      

  3.   

    我是用工程试验,工程名改成验证的问题
    模块和函数要不要按正规格式写取决于是否想直接拿到正式程序用如果试验的东西比较重要,会保存到特定的test文件夹中,子文件夹和工程同名,备用
      

  4.   

    要保存的就不会用缺省名,一个问题一个目录,目录名要望文生义,代码第一行注释就是该问题的 URL。
      

  5.   

    对的,测试的话就随便写一个,保持在一个TEMP文件夹里
    正式写再正式编名字
      

  6.   

    测试用的东西全部往一个ramdisk上面保存,不重要的东西机器重起义后就消失了,如果觉得需要保留偶有一个专门的代码收集库的,只保留代码片断一般不保留整个工程。
      

  7.   

    一般分三个文件夹:测试【文件夹名:Test】、当前工程【依据工程名取文件夹的名字】、以前积累的源码【文件夹名:总资源】。
    总资源会时不时更新,并备份得到处都是。
    当前工程会备份到U盘和远程服务器上,方便异地调试。
    测试文件会提取重要的代码到总资源里,但是一部分会直接进回收站纳凉。
    关于工程名的取法:
    偶的英语非常差,只能靠金山词爸(让我想起了绿坝)查查跟我软件用途有关的词,然后根据自己撇脚英语给工程、模块、类模块、dll、变量取名。
    取名一般参照匈牙利命名法。
    好了,说这么多,偶要睡觉去了。
      

  8.   

    API用匈牙利命名比较好 lpszName lpBuffer uType
    VB变量用VB风格,比如 strName bytBuffer intType
    Delphi转来的调用用Delphi风格,比如 TXPButton
    .NET代码使用无前缀的马鞍命名,比如 UserName UserID LargeIcon
    Java代码的方法使用Java风格,比如 setUserName() writeFile()