大家平时怎么码代码的?

2014-03-02 21:18:31 +08:00
 artwalk
大致说来,有两种方式

1. 脑子里演算,甚至纸上草稿,整个流程搞定了,再码
2. 想一点码一点,不断DEBUG,直到搞定

我自己是第二种模式
8871 次点击
所在节点    程序员
60 条回复
RIcter
2014-03-02 23:52:48 +08:00
遇到比较乱的或者逻辑性比较强的都1
digfire
2014-03-02 23:56:06 +08:00
新手时期用1,后来工作压力大了开始变成2
artwalk
2014-03-03 00:26:52 +08:00
@digfire 还可以这样?
artwalk
2014-03-03 00:27:27 +08:00
@RIcter 想不清楚的时候有时确实需要稿纸
digfire
2014-03-03 00:41:21 +08:00
@artwalk
因为要快速出原型,要快到连思考的时间都没有。
想想真是不合理
otakustay
2014-03-03 00:42:33 +08:00
码得久了,就是边想边码基本没debug就出来了……
iEverX
2014-03-03 00:52:46 +08:00
没写过大项目,一般都是脑袋里想了一下怎么把架子搭起来,然后就开始动手写, 边写边整理思路。。写到一个函数的具体实现的时候,就是完全的DEBUG了
GeekGao
2014-03-03 01:00:20 +08:00
先构思,然后分出大概的模块,然后再码模块接口、写过程代码,最后拼装<->重构
cyberscorpio
2014-03-03 02:28:03 +08:00
一般都是混用的吧。
tywtyw2002
2014-03-03 03:59:57 +08:00
@arbipher 求视频验证。。。 吃hhkb吧
powerfj
2014-03-03 07:24:50 +08:00
想一下,然后一次性把骨架都写好,然后不断debug,让程序跑起来,跑起来之后再填充东西,感觉流程是有点混乱..
anjunecha
2014-03-03 08:10:40 +08:00
先是第二种,如果发觉有一些问题再循环到第一种
Matrix24
2014-03-03 08:27:14 +08:00
第2种,我是业余选手
artwalk
2014-03-03 08:35:40 +08:00
@cyberscorpio 就是说更偏向哪一种;比如上来IDE就打开,码崩溃了实在不行了再草稿,还是草稿好了,脑子里运行通过了再码
artwalk
2014-03-03 08:36:56 +08:00
@tywtyw2002 Σ(  ̄д ̄;) 你!! 太残忍了。同求视频
artwalk
2014-03-03 08:41:33 +08:00
@digfire 大环境所迫啊
Mutoo
2014-03-03 08:59:50 +08:00
没有先写 user case 的吗
viator42
2014-03-03 09:08:20 +08:00
写一段运行一次,有问题就debug,正常运行的话写下一段,直到完成整个流程.这样可以保证写过的代码是没有问题的
lixm
2014-03-03 09:21:56 +08:00
一般整体是1,局部是2
ayang23
2014-03-03 09:22:12 +08:00
先把最核心的功能用bpython调试实现了,再把这几十行代码变成几百行代码的类或者函数,加上变量预处理,防错之类的东西,当然这个时候大框架已经出来了。

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

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

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

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

© 2021 V2EX