当我开始编写复杂的东西时,我发现在我最终得到我想要的东西之前重新开始写10次,经常丢弃数百行代码.
我做错了什么,或者别人有这样的工作流程?
编辑:现在,我正在研究模块化编译器.我正在研究的最后一个项目是java中的服务器.在此之前它是一些并发的东西.
我做了很多计划,在我获得所有内容的接口之前,我从未开始编码.
鉴于此,反复擦拭板岩是否正常?
丢弃许多代码行通常是重构的一个积极方面.那很棒.但是,启动十次意味着您可能尚未分析您的问题和解决方案.可以回溯,有时重新开始,但不是经常.您应该以这样的方式布置代码:当您回溯并重构时,您将保留您创建的大部分内容,因为它将存在于非常孤立和逻辑的块中.(使用模糊语言,因为没有指定选择的语言.)
来自作者的评论:
通常我重新启动,因为我对代码中发生的所有事情感到困惑.
研究您的工艺并充分利用设计模式和其他最佳编程理念,为您的代码提供一个定义明确的结构......您将在未来几个月甚至几天内认识到这一点.
| 归档时间: |
|
| 查看次数: |
619 次 |
| 最近记录: |