有没有改掉粗心大意的好方法

2017-07-01 20:44:16 +08:00
 z0z

写代码是经常犯低级错误,比如&写成&&,==写成=类似这样的,有没有啥方法可以矫正的? 我觉得我一直在自己给自己挖坑啊。

2905 次点击
所在节点    问与答
26 条回复
jyf007
2017-07-01 20:48:23 +08:00
没有
Weny
2017-07-01 20:50:03 +08:00
focus
plqws
2017-07-01 20:51:50 +08:00
熟练
coderluan
2017-07-01 20:55:44 +08:00
确实有一些小技巧,比如 1==a 这种写法就能帮助你检查是不是把==写成=,但是没啥治本的好办法,但是假如你的粗心大意导致严重后果,公司受到重大损失,然后把你开除了,的确很很可能帮助你改掉这种毛病。
cfans1993
2017-07-01 20:56:07 +08:00
买本记事本放在工作台, 每天的工作失误都用笔记下来, 写完代码后照着记事本上的点检查一遍
j5shi
2017-07-01 21:38:57 +08:00
有,多犯错。
TangMonk
2017-07-01 21:42:30 +08:00
用 ide, 会提示错误的。
changwei
2017-07-01 22:04:48 +08:00
说明你写的太少了,我一开始写 vb 也是这样的,后来天天写 php,java 写习惯了就好了
anyele
2017-07-01 22:06:36 +08:00
这种错误不是粗心能办到的吧
ykjsw
2017-07-01 22:14:09 +08:00
反复检查
Pastsong
2017-07-01 22:26:31 +08:00
肌肉记忆、linter
SuperMild
2017-07-01 22:50:44 +08:00
面向 unit test 编程可以解决这些粗心的问题!
Osk
2017-07-01 22:52:03 +08:00
用 python 啊 : if a = b 是不行的,改一个算一个吧 /doge/
gamexg
2017-07-01 23:11:12 +08:00
好的 ide 会给出警告。
mazyi
2017-07-02 02:50:48 +08:00
这是粗心吗?这是熟练度问题。
MilkOfLeon
2017-07-02 05:32:41 +08:00
翻一次巨大的错 造成一次巨大的损失 马上就改了
cwlmxwb
2017-07-02 06:39:47 +08:00
恐怕你从小学的时候就在想这个问题了吧
orderc
2017-07-02 07:11:02 +08:00
换个 ide 吧
kmahyyg
2017-07-02 07:58:00 +08:00
ide 下一题
我就经常在 py 里把==写成=,pycharm 提示几次之后就懂了。然后再怕的话就用内置的 code analysis,基本就可以解决问题。
frankyzf
2017-07-02 11:24:45 +08:00
心没在 code 上,或不熟练

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

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

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

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

© 2021 V2EX