吐槽下最近接手一个项目的代码,还有这种操作?

2017-07-13 15:54:26 +08:00
Nagisa1992  Nagisa1992

Markdown

这 save 还能更快点吗?

Markdown

7920 次点击
所在节点   程序员  程序员
47 条回复
knva
knva
2017-07-13 15:57:03 +08:00
没准是测试代码呢.
Famio
Famio
2017-07-13 15:59:19 +08:00
function clean_cache()
{
alert("缓存清除成功!")
}

前两天 V 站看到的
kinghui
kinghui
2017-07-13 16:02:47 +08:00
没准是兼容代码呢.
chazz
chazz
2017-07-13 16:04:06 +08:00
哈哈哈,跟前段时间的清楚缓存 一摸一样的操作
claysec
claysec
2017-07-13 16:05:23 +08:00
def random():
a = random(10)
return a
surfire91
2017-07-13 16:07:49 +08:00
我咋觉得没啥问题,可能是为了方便调试,或者是预留接口之类的
Lonely
2017-07-13 16:12:52 +08:00
这一般是预留的吧
lixiangzaizheli
2017-07-13 16:20:17 +08:00
如果项目写完了就不会要你接手了 先写完逻辑再补代码而已
cod
2017-07-13 16:20:50 +08:00
没毛病。 第一段预留,第二段一般都是测试代码,改成 false 就快速屏蔽。
经常这么写,尤其是脚本类语言。
当然 c/c++的话,就不可能这样,改一下再编译太费劲。
momocraft
2017-07-13 16:24:41 +08:00
我做到一半时也这样..不过会写个 FIXME
reus
2017-07-13 16:27:01 +08:00
少见多怪,你经验还是太少

用来调试的,用来预留的,各种技巧,多学习,少吐槽
blacklee
2017-07-13 16:31:37 +08:00
1. 很多人说了,这没毛病,是你少见多怪。多写几年,你就会用这种方法来调试代码了。
2. 话虽如此,但这种代码应该是留给自己的,把这种代码交出去就不太好了。
iyangyuan
2017-07-13 16:33:24 +08:00
没什么大问题,方便扩展,很有先见之明
autoxbc
2017-07-13 18:30:04 +08:00
附加操作,快速屏蔽
if(true)
{...}

快速略过判断条件
if( false || ... )
{...}
else
{...}

多方案备选
switch(1)
{
case 1:
...
break;
case 2:
...
break;
}
printempw
2017-07-13 19:01:28 +08:00
挺正常的,我也常写,不过一般会标明,也不会就这么放着交给别人
nutting
2017-07-13 19:32:59 +08:00
第一个应该留个 TODO 吧,第二个测试用的,但是 true 建议定义到一个常量里起个名字吧
kamen
2017-07-13 19:36:33 +08:00
写法没毛病,但是好歹加个注释啊
Mikewu
2017-07-13 19:43:18 +08:00
测试的时候我也常这样写
mingyun
2017-07-13 22:08:43 +08:00
// to do
Ouyangan
2017-07-13 22:11:23 +08:00
因为没写完逻辑的话 , 不这样写编译器就会报错啊...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/375091

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX