免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 张子萌
打印 上一主题 下一主题

[其他] 编程命名到底有多难? [复制链接]

论坛徽章:
9
2015年亚洲杯之卡塔尔
日期:2015-05-07 07:05:542015亚冠之鹿岛鹿角
日期:2015-05-29 14:55:522015亚冠之鹿岛鹿角
日期:2015-06-11 09:55:192015亚冠之山东鲁能
日期:2015-06-19 23:53:042015亚冠之大阪钢巴
日期:2015-06-23 21:03:17操作系统版块每日发帖之星
日期:2015-06-23 22:20:00操作系统版块每日发帖之星
日期:2015-06-27 22:20:002015亚冠之布里斯班狮吼
日期:2015-07-04 03:40:012015亚冠之平阳省
日期:2015-07-12 09:32:55
11 [报告]
发表于 2015-06-12 04:04 |只看该作者
这个情况很多

源码写好,然后用事先写好的程序修改成难懂晦涩,但运行速度相差无几的程序

通过写这种改换程序

你会对语言理解越来越深

别人要是那天也来这一手

你已经写好了简化程序,等着了

论坛徽章:
9
2015年亚洲杯之卡塔尔
日期:2015-05-07 07:05:542015亚冠之鹿岛鹿角
日期:2015-05-29 14:55:522015亚冠之鹿岛鹿角
日期:2015-06-11 09:55:192015亚冠之山东鲁能
日期:2015-06-19 23:53:042015亚冠之大阪钢巴
日期:2015-06-23 21:03:17操作系统版块每日发帖之星
日期:2015-06-23 22:20:00操作系统版块每日发帖之星
日期:2015-06-27 22:20:002015亚冠之布里斯班狮吼
日期:2015-07-04 03:40:012015亚冠之平阳省
日期:2015-07-12 09:32:55
12 [报告]
发表于 2015-06-12 04:09 |只看该作者
为了不影响速度

一般都是这几个方向

模糊算法,改变结构,增加避免异议顺序,

最狠的是针对编译器,写出特定代码(这个不光对语言有要求,没有代码级研究过特定编译器的,基本没有这个能力)

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
13 [报告]
发表于 2015-06-12 08:39 |只看该作者
说到命名,不得不吐槽一下windows和java:尼玛那几十个字母的名字,简直就是考验中国人的记忆极限。

我非常怀疑没有提示的时候这些语言、接口都怎么办!

英文不好,所以看到C那种简洁的名称就比较喜欢,看到java里满屏长字符串,并且带着.来->去的东东就头疼。

论坛徽章:
15
2015七夕节徽章
日期:2015-08-21 11:06:172017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:07:30shanzhi
日期:2016-06-17 17:59:3115-16赛季CBA联赛之四川
日期:2016-04-13 14:36:562016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-01-28 06:20:0015-16赛季CBA联赛之新疆
日期:2016-01-25 14:01:34IT运维版块每周发帖之星
日期:2016-01-07 23:04:26数据库技术版块每日发帖之星
日期:2016-01-03 06:20:00数据库技术版块每日发帖之星
日期:2015-12-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-10 06:20:00
14 [报告]
发表于 2015-06-12 09:04 |只看该作者
1、作为程序员,你认为编程最难的事儿是什么?
     最难的是需求老是变化,而且总在你已经快搞完或刚搞完的时候,别问我为什么

2、编程过程中,你是怎么来命名的?命名的原则是什么?
     我一般采用两种命名方法,一种是Linux方式的,全小写字母,单词之间用“_”隔开,类成员以“_”结尾;另外一种是Java方式,及驼峰方式,动词小写开头,其它是首字母大写

3、在你的工作学习中,有哪些有趣儿的事发生吗?哪些是让你印象深刻的?
     曾经我写过一段代码,还有注释,但之后我要维护我的代码是否发现我看不懂了,而且发现注释是废话,欲哭无泪

论坛徽章:
1
lufei
日期:2016-06-17 17:49:16
15 [报告]
发表于 2015-06-12 09:09 |只看该作者
这书比较适合大一教材。

论坛徽章:
208
巨蟹座
日期:2013-09-02 09:16:36卯兔
日期:2013-09-02 20:53:59酉鸡
日期:2013-09-05 21:21:45戌狗
日期:2013-10-15 20:51:17寅虎
日期:2013-10-18 21:13:16白羊座
日期:2013-10-23 21:15:19午马
日期:2013-10-25 21:22:48技术图书徽章
日期:2013-11-01 09:11:32双鱼座
日期:2013-11-01 20:29:44丑牛
日期:2013-11-01 20:40:00卯兔
日期:2013-11-11 09:21:32酉鸡
日期:2013-12-04 19:56:39
16 [报告]
发表于 2015-06-12 09:27 |只看该作者
hellioncu 发表于 2015-06-11 21:38
这研究生水平也不咋地。写一份正常的源码,再写一个混淆程序,给外面混淆后的源码,自己用原始的源码,比看 ...

哥果然没看错你,小子平时一定这样干得不少

论坛徽章:
18
2015亚冠之阿尔希拉尔
日期:2015-06-02 09:56:10数据库技术版块每日发帖之星
日期:2016-08-13 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-03-19 06:20:00数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-09-12 06:20:00数据库技术版块每日发帖之星
日期:2015-09-11 06:20:00ChinaUnix专家徽章
日期:2015-06-30 16:29:48ChinaUnix专家徽章
日期:2015-06-30 16:29:342015年中国系统架构师大会
日期:2015-06-29 16:11:28
17 [报告]
发表于 2015-06-12 09:27 |只看该作者
1、作为程序员,你认为编程最难的事儿是什么?
程序员最难的的事情是让自己写出的代码,怎么样效率更快,判定一个程序员水平的地方,就在于写程序的速度和效率。
你技术好不好,就看你写的效率快不快。
2、编程过程中,你是怎么来命名的?命名的原则是什么?
作为一个英语不好的人,开着翻译软件写命名。
3、在你的工作学习中,有哪些有趣儿的事发生吗?哪些是让你印象深刻的
记不住了

论坛徽章:
12
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之同曦
日期:2017-03-17 19:13:162016科比退役纪念章
日期:2016-11-07 08:28:12luobin
日期:2016-06-17 17:46:36wusuopu
日期:2016-06-17 17:43:4515-16赛季CBA联赛之福建
日期:2016-01-14 12:49:22程序设计版块每日发帖之星
日期:2015-12-13 06:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:002015年亚洲杯之科威特
日期:2015-03-24 14:21:272015年迎新春徽章
日期:2015-03-04 09:57:092016科比退役纪念章
日期:2018-04-10 16:20:18
18 [报告]
发表于 2015-06-12 09:53 |只看该作者
本人是笨蛋,所以写代码的时候注释尽量写的详细,命名尽量能描述其表达的意思,文档尽量详细。

不然记不住

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
19 [报告]
发表于 2015-06-12 09:53 |只看该作者
流氓无产者 发表于 2015-06-12 09:27
哥果然没看错你,小子平时一定这样干得不少


老板,该给我加薪了吧

论坛徽章:
6
CU大牛徽章
日期:2013-04-17 10:59:39CU大牛徽章
日期:2013-04-17 11:01:45CU大牛徽章
日期:2013-04-17 11:02:15CU大牛徽章
日期:2013-04-17 11:02:36CU大牛徽章
日期:2013-04-17 11:02:582015年辞旧岁徽章
日期:2015-03-03 16:54:15
20 [报告]
发表于 2015-06-12 10:51 |只看该作者
个逗比研究生真是个人才,能记住那么多变量,脑容量太大了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP