Flash 板


LINE

如果你打算从你的工作离职 想赌一把看会是 a.原本的project被你搞垮 或是 b.被挽留并加薪一倍 可以试试以下的命名规则 1.请参阅婴孩命名手册 http://www.babynology.com/ var fred; fred是个好名字,也非常好打 提到好打,asdf或是zxcv也是不错的选择 2.用字母当变数 var a,b,c; 这样别人不但猜不到它是干嘛的,也很难搜寻到它在哪里出现 3.避免单调 有些单字在不同的文化下面有不同的拼法 例如 getColor, getColour, getKuler 等等 都能让你的code更多彩多姿 4.抽象一点 常用一些像 data, handle, do 等等抽象字眼,并加上一些不知所谓的数字 例如 performDataFunction, routineX48, doIt 等等 5.头文字缩写 这不用说了吧,缩写能增进你coding的速度 gCBN - get child by name sGQH - set global quality to High 6.抽换词面 为了避免写出单调的程式码,适当的抽换词面是必要的 show, present, display 都可以用来表示要"呈现"某种东西 例如 showResult, presentResult, displayResult 这样不同名字的函式,表示他们的用途有某种差异 事实上可能其实没有什麽差异 而真正有差异的函式,则适合用单一用词来取名 例如 print 可以表示写入档案、呈现於萤幕上,或者使用印表机 7.全球化 活用你在学校修的第二外语,德语法语拉丁语等等 statii, vaxen, klingon, hobbitese等字,都能促进你的程式迈向世界 或者身为一个令人自豪的中国人 应该使用 var 颜色:uint; 等中文变数 8.骆驼式命名 thiSisaNexamPle; 9.重复利用 为了环保,local变数跟class变数或者constructor的变数 应该尽量重复利用 10.底线很好 var _,__; 11.使用数学名词 difference = minus * equals; 12.使用你喜欢的名词 paladin = (nerf/me)+plz; 13.加上识别 例如一个Class的Member变数,应该有着 _m 作为後缀,例如 square_m 这样才能跟MovieClip或是Method作区别 这些还不到原文的10% XD 有兴趣的人请去参考原文 http://freeworld.thc.org/root/phun/unmaintain.html 如果说上面几篇是偏向"语法",那麽这篇应该比较偏向"语意"的部份吧 其实这个不是真的要敎人写出难以维护的code 作者是用诙谐的语气,以反串文的形式来提醒我们 coding要注意哪些事情,才能让你的code更readable与maintainable 看看以上的例子,有没有哪些是你犯过的错误呢? XDD -- Dance Dance Revolution X -革命の瞬间を见逃すな!- --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.111.249
1F:推 cjcat2266:好样的,看到底线那边我笑了... ________←猜猜有几个XD 04/01 01:03
2F:推 osanaosana:惭愧...有不少范例都曾经在我的程式出现过... 04/01 02:19
3F:→ osanaosana:可以问问骆驼式除了比较难打外还有什麽缺点吗? 04/01 02:22
4F:推 cjcat2266:难打?我骆驼式打得顺手咧~~习惯就好了 =w=++ 04/01 02:33
5F:→ cjcat2266:各种命名习惯用得顺就好,应该没啥缺点吧 04/01 02:33
6F:推 george755185:不不...这篇的骆驼式跟正常的不太一样...XD 04/01 09:35
7F:推 pm2001:他是在单字末端才变大写XD 04/01 10:20
8F:推 icedesign:我还以为是来乱的,看到一半笑翻了~ 04/01 13:43
9F:推 Angelliya:推...有些还真的犯过 04/01 13:46







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP