写代码是经常犯低级错误,比如&写成&&,==写成=类似这样的,有没有啥方法可以矫正的? 我觉得我一直在自己给自己挖坑啊。
写代码是经常犯低级错误,比如&写成&&,==写成=类似这样的,有没有啥方法可以矫正的? 我觉得我一直在自己给自己挖坑啊。
|
jyf007Jul 1, 2017
1
没有
|
|
WenyJul 1, 2017 via iPhone
2
focus
|
|
plqwsJul 1, 2017 via iPhone
3
熟练
|
|
coderluanJul 1, 2017
4
确实有一些小技巧,比如 1==a 这种写法就能帮助你检查是不是把==写成=,但是没啥治本的好办法,但是假如你的粗心大意导致严重后果,公司受到重大损失,然后把你开除了,的确很很可能帮助你改掉这种毛病。
|
|
cfans1993Jul 1, 2017 via Android
5
买本记事本放在工作台, 每天的工作失误都用笔记下来, 写完代码后照着记事本上的点检查一遍
|
|
j5shiJul 1, 2017 via iPhone
6
有,多犯错。
|
|
TangMonkJul 1, 2017
7
用 ide, 会提示错误的。
|
|
changweiJul 1, 2017 via Android
8
说明你写的太少了,我一开始写 vb 也是这样的,后来天天写 php,java 写习惯了就好了
|
|
anyeleJul 1, 2017 via Android
9
这种错误不是粗心能办到的吧
|
|
ykjswJul 1, 2017
10
反复检查
|
|
PastsongJul 1, 2017
11
肌肉记忆、linter
|
|
SuperMildJul 1, 2017
12
面向 unit test 编程可以解决这些粗心的问题!
|
|
OskJul 1, 2017
13
用 python 啊 : if a = b 是不行的,改一个算一个吧 /doge/
|
|
gamexgJul 1, 2017 via Android
14
好的 ide 会给出警告。
|
|
bigdogbigpigJul 2, 2017 via iPhone
15
这是粗心吗?这是熟练度问题。
|
|
MilkOfLeonJul 2, 2017 via iPhone
16
翻一次巨大的错 造成一次巨大的损失 马上就改了
|
|
17
恐怕你从小学的时候就在想这个问题了吧
|
|
ordercJul 2, 2017 via iPhone
18
换个 ide 吧
|
|
kmahyygJul 2, 2017 via Android
19
ide 下一题
我就经常在 py 里把==写成=,pycharm 提示几次之后就懂了。然后再怕的话就用内置的 code analysis,基本就可以解决问题。 |
|
frankyzfJul 2, 2017 via Android
20
心没在 code 上,或不熟练
|
|
imn1Jul 2, 2017
21
只要你哪天成为临时工一次,就一定可以改掉
|
|
22
@jyf007 好直接,我喜欢你这样的
@Weny 确实不够专注,经常走神儿。你知道,有时候敲代码的时候,头脑中经常突然冒出以前某一时刻想到的某件事,然后就会分一部分精力去接着想,这个状态对于我来说就相当于撸管一样的情不自禁。哦对了,曾经有一段时间我的工位不能上网,那时感觉每天的效率好高啊,经过一两天之后我就开始琢磨怎么上网了,能上网之后效率又直线下降了。 @plqws 很显然,对于熟练的要求也没有达到,如果能像呼吸和走路那样的话就好了。 @coderluan 我曾经假象过这样的情景,目的就是刺激自己的大脑,时刻的刺激,好像是管那么一点事儿。继续使用着呢。 @cfans1993 看起来应该会比较实用。 @anyele @mazyi 确实这个跟内心深处对一些概念的深刻认识是有关的,只能说明这还不够深刻,不够熟练,但是你要说单独考考这个知识点,清醒的时候还是知道该怎么用的。 @Osk 哥们,我就喜欢你这个态度。 @imn1 @MilkOfLeon 按常理说应该会长记性,但是这点我还是对自己不自信,因为已经正好相反,有几次都是因为粗心与一些机遇擦肩而过,虽然没有造成负数的损失,但是也没有得到殷切期望的正数,从某种意义上说也算是一种损失吧,不过呢,也许正是这种筛选机制过滤了我,否则就会出现负数了,只能说自身能力还不合格,可怜之人必有可恨之处啊。唉。 @orderc 也是个办法,不过这不光是 IDE 的问题,就像我标题上说的,除了把&和&&搞混外,还有给变量赋错值等这些不能再傻逼的错误了。 综上所述,我觉得我还是代码撸的不够,也就是上面 Pastsong 说的,没有达到肌肉记忆,还没达到从量变到质变的跃迁吧,以后我的想些科学的办法了,毕竟再这么下去迟早会被自己耗死。感谢上面和即将到来的楼下的各位的回帖,恕我不能一一回复。如果有跟我一样的问题的同志或许可以从这些建议里参考一些。 PS:要不然我写错一次给自己来一刀? |
|
2xShakeJul 3, 2017
26
代码规范不够熟练,写完自己测试走一波。
|