标题:[讨论]敲完代码后接下来你会怎么作?
只看楼主
anthony634
Rank: 6Rank: 6
来 自:西南交大
等 级:贵宾
威 望:24
帖 子:653
专家分:10
注 册:2006-6-8
结帖率:100%
 问题点数:0 回复次数:9 
[讨论]敲完代码后接下来你会怎么作?

浏览下?直接编译?如果不行调试,再编译再调试?还是....?

搜索更多相关主题的帖子: 接下来 代码 
2007-06-04 19:01
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
得分:0 
一般第1次完成后,我会大概看下思路,然后编译,这时多会有错误,根据提示修改一般就OK了。

大点的程序,我会一部分一部分的测试,完成某个功能或者函数,觉得不塌实就测试下,OK了再continue。

Fight  to win  or  die...
2007-06-04 19:30
anthony634
Rank: 6Rank: 6
来 自:西南交大
等 级:贵宾
威 望:24
帖 子:653
专家分:10
注 册:2006-6-8
得分:0 

不错的习惯,楼下继续

2007-06-04 19:47
anthony634
Rank: 6Rank: 6
来 自:西南交大
等 级:贵宾
威 望:24
帖 子:653
专家分:10
注 册:2006-6-8
得分:0 
随便深入点问 ‘大概看下思路’指的是逻辑关系方面么? 希望大家一起来讨论下,讨论下开发一个软件应该形成的一些良好习惯。最近写了几个破东西,因为一些不良的习惯,吃亏挺大的。
2007-06-04 19:56
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
得分:0 
大概看下思路 就是顺着我脑壳里的logic反映到代码上的是否一致,清晰。函数的调用是否明确等等。这个过程几乎一眼就扫过,毕竟是自己写的嘛。

其实所谓的大点的程序,不过是多几行代码。要真的是在开发软件,就有一套完整的软件开发流程了,包扩设计,编写,测试,调试……agian。说起来就复杂了。

一般个人写的代码,就要遵循一个原则,编码-编译-调试 再重复这个过程。

Fight  to win  or  die...
2007-06-04 20:10
freshman42
Rank: 1
等 级:新手上路
威 望:1
帖 子:94
专家分:0
注 册:2005-12-4
得分:0 
我现在还没写过什么比较大的程序
一般是敲完代码就直接编译,错了再改。

2007-06-04 21:04
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:188
帖 子:15070
专家分:17503
注 册:2007-4-22
得分:0 
我也一样,打完代码直接编译,错了再改。一般来说都可以改好,必竞是小程序。

论坛是我家灌水靠大家
2007-06-04 23:55
anthony634
Rank: 6Rank: 6
来 自:西南交大
等 级:贵宾
威 望:24
帖 子:653
专家分:10
注 册:2006-6-8
得分:0 

最开始我也是敲完代码,迫不及待的编译,等着编译器告诉我那里它不接受,然后改,一直改到编译通过,编译通过后往往想“呼~~~终于好了”,然后小心的运行程序,执行原来设计好的测试用例,幸运的时候它是有效,只是有效,不一定是正确的,更加不是最好的,毕竟代码是“拼凑起来的”,自己真的理解程序的每一句么?该考虑的都考虑了么?结构是否合理清晰?内聚性,耦合度,重用性,错误处理?后来感觉在点编译前做的事情越多,准确率会越高,对程序的理解也会加深,感觉在编译前起码让自己觉得程序没有问题,在心里先运行一次,虽然它肯定还有问题。以上只是个人对编码过程的一些拙见,还望有人提供更多的信息,以确保在调试前对程序有更深的理解。

2007-06-05 10:00
I喜欢c
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:64
帖 子:1749
专家分:0
注 册:2007-3-2
得分:0 
直接编译  看有没语法错误..

 我是指针,却丢失了目标地址!          我是循环,却缺少了结束条件!      我是函数,却没有人来调用!   
2007-06-05 13:18
chiaos
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-12-5
得分:0 

都是牛人,小弟该向你们多多学习

2007-06-05 14:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-144894-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.337624 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved