CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 737443
有狐
: 你自己都说了要保证函数的清晰,以及更利于二次开发者更容易理解?
[阅读: 348] 2009-07-19 16:27:03
按这个要求,当然是ByName啊。
相关信息:
API命名,痛苦中。。。牛们给个好建议吧
(160字)
(
核弹头
[484]
2009-07-17 04:14
)
LoadKeyByName
(空) (
dead_lee
[327]
2009-07-17 04:19
)
这个想过,比较好理解,不过因为有一批函数都需要增加ByName,而且有的API本来现在名字已经够长的了(接近20个字母),再加了ByName,感觉太长了吧。。。
(空) (
核弹头
[375]
2009-07-17 04:23
)
有本书说过, 不要担心函数名称太长..
(36字)
(
dead_lee
[379]
2009-07-17 05:16
)
LoadKey_Name
(10字)
(
leejd
[340]
2009-07-17 04:30
)
靠,BS用下划线的
(136字)
(
核弹头
[324]
2009-07-17 04:33
)
下划线的清晰,看代码省时间
(空) (
leejd
[392]
2009-07-17 04:34
)
是c++啊,那1不错
(39字)
(
haitao
[449]
2009-07-17 04:51
)
大师,你这就错了,之前的不能变啊,否则无法兼容了
(空) (
核弹头
[359]
2009-07-17 04:54
)
c++支持缺省参数,旧版本的源代码不知道有新的参数,不填,同名的新函数就按缺省值执行,效果就等于旧函数
(76字)
(
haitao
[456]
2009-07-20 00:39
)
LoadKey 和load_key都是2种不同的风格。*nix下的人大部分习惯用下划线,比如linux的kernel。但大小写混用再加下划线就比较讨厌了。
(空) (
Water-E
[407]
2009-07-17 05:04
)
这个同意,俺在写标准c的时候,接口命名就全部变成load_key之类的了
(空) (
核弹头
[289]
2009-07-17 05:19
)
位置放错了。
(空) (
核弹头
[314]
2009-07-17 05:21
)
最烦调用一些不查手册就无法调用的方法了
(19字)
(
dead_lee
[347]
2009-07-17 05:28
)
LoadKey( GetKeyNo(KeyName), DataLen, Data...)
(空) (
没脾气2x
[336]
2009-07-17 04:38
)
大王果然有想法,不过这样的定义要两次交互,不适合俺们小设备的访问的
(空) (
核弹头
[321]
2009-07-17 04:53
)
LoadKeyII(Key, KeyType, DataLen, Data...)
(空) (
周星驰
[381]
2009-07-17 04:41
)
我现在纠结在LoadKey2和LoadKeyByName之间
(空) (
核弹头
[303]
2009-07-17 04:55
)
ByName
(空) (
holly
[356]
2009-07-17 05:09
)
或者LoadKey2009、LoadKeyXP、LoadKeyX之类的。
(空) (
周星驰
[302]
2009-07-17 04:46
)
LKbyName
(空) (
Kaye
[334]
2009-07-17 04:56
)
考,俺觉得你现在烦恼的是走路该先迈左脚还是右脚。
(空) (
Water-E
[286]
2009-07-17 05:09
)
呵呵,可能几个相差不大,反正都是那个意思
(83字)
(
核弹头
[339]
2009-07-17 05:18
)
综上,看来好像没人建议用第一个方案,请问,为什么?
(69字)
(
核弹头
[309]
2009-07-17 05:28
)
template <class TKey> KeyLoader:
(177字)
(
周星驰
[442]
2009-07-17 05:57
)
不错, 不过如果key也是string呢...
(空) (
dead_lee
[290]
2009-07-17 05:59
)
看不懂
(27字)
(
核弹头
[313]
2009-07-17 06:03
)
明显没有被大师熏陶过
(空) (
oxygen
[355]
2009-07-17 06:13
)
模板用在interface里会导致无穷无尽的兼容性问题和移植的难题.
(空) (
bjwf
[328]
2009-07-17 06:36
)
不会吧。不是有重构吗?
(空) (
leeming
[308]
2009-07-17 06:23
)
咋个重构
(空) (
核弹头
[314]
2009-07-17 06:26
)
写一行代码,编译几分钟
(57字)
(
leejd
[383]
2009-07-17 06:27
)
这个不可能哇
(22字)
(
核弹头
[336]
2009-07-17 06:37
)
LoadKey(String KeyQuery, int DataLen, byet[] Data...),LoadKey("330013", 512, data),LoadKey……
(155字)
(
sealw
[460]
2009-07-17 06:32
)
如果是Java,直接多态不就得了,好像是这个名词吧。
(95字)
(
核弹头
[348]
2009-07-17 06:39
)
C++和Java一样的吧?
(空) (
sealw
[366]
2009-07-17 06:41
)
俺这个不是C++,是标准C
(空) (
核弹头
[311]
2009-07-17 07:04
)
overload, C++和Java都一样
(空) (
dead_lee
[397]
2009-07-17 06:42
)
最烦调用一些不查手册就无法调用的方法了 (19字) (dead_lee [5] 今天 13:28)
(空) (
dead_lee
[367]
2009-07-17 06:42
)
最烦写程序了(dead_lee [5] 今天 13:28) (空) (dead_lee [1] 今天 14:42)
(空) (
sealw
[323]
2009-07-17 06:48
)
根本两回事.
(60字)
(
dead_lee
[392]
2009-07-17 06:54
)
别人的API,没有手册俺都不敢调。
(空) (
Water-E
[341]
2009-07-17 07:14
)
你自己都说了要保证函数的清晰,以及更利于二次开发者更容易理解?
(17字)
(
有狐
[347]
2009-07-19 16:27
)
.....原来是老帖
(空) (
有狐
[363]
2009-07-19 16:27
)
不老,才几天,主要是让大伙从开发者角度来帮俺判断一下。
(56字)
(
核弹头
[368]
2009-07-19 16:57
)
麻烦一人,造福千万人,这样你的境界才高嘛
(空) (
有狐
[344]
2009-07-20 05:26
)
重用越多的,越要考虑使用者的便利
(7字)
(
haitao
[321]
2009-07-20 05:43
)
就LoadKeyABCD(key, keylen, keytype, blabla)吧
(198字)
(
周星驰
[352]
2009-07-20 05:47
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录