大家是怎么写代码的

2015-11-30 09:31:23 +08:00
 honmaple
我原本以为写代码就像电影中的黑客一样,噼里啪啦噼里啪啦,代码就写完了,接着修改错误和 bug 就成,但我发现实际上根本就不像那样啊,每写完一个函数,我就会停下来重新看一遍是否有什么不对的地方,有错误就修改,在一个函数里涉及到变量或者算法的写好后也会停下来重新检查一遍,这样感觉速度有点慢。
有时候就算写好伪代码,再写正式代码在某些地方也会停下来思考下一步该怎么写,总之是不可能连贯的写完一个完整的程序,是我太 low 了吗
还有,你们在写 c , python 之类的程序时,明知道某一行代码会出错,也不去修改,非要运行一遍,让程序报错才去修改,如果有两个错误,只修改第一个,然后再运行一遍,才去改第二个错误,这是病,得治吗
4221 次点击
所在节点    程序员
27 条回复
i1173081
2015-11-30 15:58:20 +08:00
坐着写
njutree
2015-11-30 16:11:07 +08:00
个人觉得很功力有很大关系,平时多看别人写的好的代码,多 review 代码,水平就会有很大提升的;还有就是写代码的时候要专注,这样才不会丢三拉四,出现低级的 bug 。另外尽量多用眼睛和大脑去发现错误而不是,编译器去试错也会很大程度写代码的效率。
SpicyCat
2015-11-30 17:45:00 +08:00
@harry890829 编译慢的话,就需要 CI 了,不要本地跑测试。
SpicyCat
2015-11-30 17:46:43 +08:00
刚开始写就当伪代码写,把思路理清后,把代码改成可以运行的状态,然后就是各种 CI 测试交付。
代码都是改出来的。
honmaple
2015-12-01 18:13:44 +08:00
@starz 哈,就是那种感觉
honmaple
2015-12-01 18:15:51 +08:00
@imn1 什么意思,不应该是服务端的配置比测试端更高吗
honmaple
2015-12-01 18:22:26 +08:00
@njutree 嗯,决定把编译查看错误的问题改正

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

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

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

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

© 2021 V2EX