程序应该怎么写?

scnb214jn_aq 2012-04-05 06:31:41
到底是该先分析完再实现, 还是边写边想呢?
我每次写的时候总是写一点 , 需要某个功能又写, 这样修改起来太麻烦了, 而且实现了前边的
后边的又有错,而又要修改前边很多代码,以至于整个业务都要修改了,

写程序,究竟有什么好方法呢? 希望有经验的前辈发表下看法, 新人学习下。

没太多积分, 只能给20, sorry。
...全文
165 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
dxqrr 2012-04-11
  • 打赏
  • 举报
回复
我也是学生,想到什么做什么
grouk_wany 2012-04-10
  • 打赏
  • 举报
回复
我也是新手,我的经验不知道能不能用的上,你可以参考下:
一般项目是有目的性的对吧,你如果同意的话就接着看,否者就不需要看了,
这个时候需求基本就在你脑袋中去了,功能和设计技巧可以在脑袋中有个大概了,
项目复杂你就可以画流程了,简单的就直接写
首先搭架子,把基本的模块定下来,再写细节
崔叫兽 2012-04-10
  • 打赏
  • 举报
回复
先分析在写效率高,不容易反码
未来纪元 2012-04-10
  • 打赏
  • 举报
回复
如果没有时间压力,感觉前期这样写程序很好,刚开始就是积累代码量,不要考虑太多的方法啊什么的
hzc543806053 2012-04-10
  • 打赏
  • 举报
回复
写程序之前 最好先建好模(uml) ,画画流程图,先把流程图弄好,一切OK
VanBaston 2012-04-10
  • 打赏
  • 举报
回复
先分析吧,先把自己要写的逻辑里清晰了,想清楚那些地方需要注意的东西,在写代码就会有明确的目的。这样写代码就不太会出现需要修改逻辑的地方了。
如果怕自己忘记了,也可以像8楼说的写成注释,或者话个简单的流程图的都可以。
asdfgh12345asd 2012-04-06
  • 打赏
  • 举报
回复
先分析,把自己的思路整理好后,写成注释,按着注释一步一步写代码。
昨日凡阳 2012-04-06
  • 打赏
  • 举报
回复
理解需求,正確理解需求,百分之白理解需求,理解user的真正需求,也就是,業務你要理解,然後將業務轉換為具體的實現,也要讓user認可,這樣才不會返工
ylovep 2012-04-05
  • 打赏
  • 举报
回复
自己平时的练习 那就想到什么就做什么

如果是正规的项目 最好是先确认需求 在进行设计 接着代码编写
scnb214jn_aq 2012-04-05
  • 打赏
  • 举报
回复
前辈们要是能分享下自己写程序的经验 最好不过了。
scnb214jn_aq 2012-04-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
到底是该先分析完再实现, 还是边写边想呢?
我每次写的时候总是写一点 , 需要某个功能又写, 这样修改起来太麻烦了, 而且实现了前边的
后边的又有错,而又要修改前边很多代码,以至于整个业务都要修改了,

写程序,究竟有什么好方法呢? 希望有经验的前辈发表下看法, 新人学习下。

没太多积分, 只能给20, sorry。
[/Quote]


是先要弄清整个业务结构, 然后分析出类和方法, 分析完成之后再实现吗? 我以前这样写过,
分析完之后写的轻松。 具体是要分析到每个方法的实现? 还是大概分析下业务逻辑就开始实现呢?
-AJ- 2012-04-05
  • 打赏
  • 举报
回复
用 伪码
-AJ- 2012-04-05
  • 打赏
  • 举报
回复
use Pseudocode
MiceRice 2012-04-05
  • 打赏
  • 举报
回复
初学者,先分析再写,培养逻辑推理和分析能力是很重要的,此类软能力最终决定你的发展高度。

经常看到有人连用 > 还是 >= 都得让程序跑两轮才能确定,这也太那啥了。。。。。。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧