`
stephenxjc
  • 浏览: 36091 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

编程的三个阶段

阅读更多

第一、边想边写。

这是最初的阶段,通常在开始学习语言时都是这种方式。从而在之后,都是拿到任务,就开始编程,到哪错了马上改,反反复复,发现最终的结果是经过多次修改得到的。
第二、 先想后写。

在之前的错错改改中发现如果一开始先想好,然后再写,乃至写出文档来,将问题思考好,会减少绕弯路。所以先想后写,对于整个任务都有了一个清晰的认识,于是,就从总体角度,编写程序,编写完后,才能进行测试。这时,对于中等规模的程序还行,一旦程序大了,这个会给调试带来巨大的困难,有时根本不知道问题出现在哪。
第三、 先想后写,边写边测试。

为了保证方便调试,自然希望将问题发生的可能范围缩小,这是需要将程序分阶段编写,每到一个阶段,进行测试。从而边写边测试,可以较好的提高整体速度。所以,在想的时候,除了,需要将设计思路想清楚,还得将实现分为不同阶段。每个阶段思考应该如何测试。

0
2
分享到:
评论

相关推荐

    汪文君-并发编程三个阶段的实战视频.txt

    汪文君录制的高并发编程视频,含有1,2,3个阶段的,从多线程编程基础到并发编程JUC都有涵盖。

    分析.成为编程高手的五个阶段.doc

    分析.成为编程高手的五个阶段.doc 一.二.三

    汪文君高并发编程实战视频资源下载.txt

    │ 高并发编程第二阶段08讲、并发编程的三个重要概念,原子性,可见性,有序性.mp4 │ 高并发编程第二阶段09讲、指令重排序,happens-before规则精讲.mp4 │ 高并发编程第二阶段10讲、volatile关键字深入详解.mp4...

    第三阶段程序员C++核心编程.pdf

    本资源是程序员讲义,讲义分为多个阶段的讲义,这是第三阶段的讲义关于C++的PDF讲义,欢迎大家批评改正祝大家学习愉快

    汪文君高并发编程实战视频资源全集

    │ 高并发编程第二阶段08讲、并发编程的三个重要概念,原子性,可见性,有序性.mp4 │ 高并发编程第二阶段09讲、指令重排序,happens-before规则精讲.mp4 │ 高并发编程第二阶段10讲、volatile关键字深入详解.mp4...

    少儿编程源码 scratch在线编程源码 python在线源码 少儿编程培训管理系统

    三、创新、丰富的商业系统。彩纸屋编程系统为培训企业提供一站式服务,从全终端建站到全网推广。给你最新体验!创新的商业模式,功能多,覆盖广。 四、性价比高,从全终端、全能型网站,尽在掌握。 五、家校沟通,...

    面向对象综合测试具体阐述测试目的

    摘要:以软件工程中面向对象软件开发模式为参考,分别在面向对象分析,面向对象设计,面向对象编程三个阶段,依据各阶段的地位,作用,实现目标,具体阐述测试目的和应该注意的测试点。然后,依照三个测试步骤:单元...

    JavaWeb编程技术沈泽刚版教材课后习题答案

    2、Servlet是在容器中运行的组件,有一个从创建到销毁的过程,其中包括加载和实例化、初始化、提供服务以及销毁几个阶段。其中生命周期方法有init()、service()和destroy()等3个。 3. 答:发生下列事件,浏览器向...

    彩纸屋少儿编程源码 scratch培训管理系统源码 scratch在线编程系统

    三、创新、丰富的商业系统。彩纸屋编程系统为培训企业提供一站式服务,从全终端建站到全网推广。给你最新体验!创新的商业模式,功能多,覆盖广。 四、性价比高,从全终端、全能型网站,尽在掌握。 五、家校沟通,...

    Visual C++ 6.0高级编程技术精粹源码

    本书从应用程序开发的三个发展阶段出发,用大量实例系统地介绍了Visual C++ 6.0的编程基础、高级编程方法和技巧。书中主要内容包括Visual C++编程基础、集成开发环境、对话框和各种常见控件、消息机制、文档和视图、...

    汉语编程基础教程(汉语程序设计----沈志斌)

    汉语编程中编辑器、编译器、库结构三个软件是在windows平台上运行的软件,所以会被人们误认为是 汉化的,因为现在大多数人都用windows系统,所以要想推广肯定要在windows平台上,要兼容windows,而 且有一点,大家...

    ASP.NET高级编程:三层架构概述.pptx

    走过Asp.net学习入门阶段后,真正开始着手开发一个Web项目时,才发现错综复杂的数据与关联根本就不是SqlDataSource和AccessDataSource数据源控件能简单解决的,而恰恰是被忽视了的一个ObjectDataSource数据源控件才...

    Access+2000中文版高级编程

    4.4 通过编程实现同一窗体的多个副本 83 4.4.1 支持多窗体实例 84 4.4.2 检查Employees窗体的代码 84 4.4.3 自动关闭Employees窗体 86 4.5 小 结 87 第5章 使用DAO 88 5.1 理解DAO 88 5.1.1 了解...

    三层C/S结构编程指南

    从计算机体系结构的变迁,三层结构的优点,一些常见概念,如数据的一致性、两阶段提交、分布式事务处理、事务处理器以及XA规范的系统说明,到CICS是如何构造以成为一个优秀的三层结构中间件,在第一章中都有详细阐述...

    如何对代码进行重构:重构代码的7个阶段

    你曾去想重构一个很老的模块,但是你只看了一眼你就恶心极了...  第一阶段-绝望  在你开始去查看你想要重构的模块的,你会觉得好像很简单,这里需要改一个类,那里需要改两到三个函数,重写几个函数,看上去没什么大

    基于java编程的毕业论文范文5篇

    自从 1946 年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式。Internet的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台。然而,要充分...

    变位词《编程珠玑》

    书中将这个程序按三个阶段的“管道”组织,其中一个程序的输出文件作为下一个程序的输入文件。第一类程序标识单词,第二个程序排序标识后的文件,而第三个程序将这些单词压缩为每个变位词类一行的形式。

    Scratch和机器人编程有什么区别?.pdf

    例如贝尔编程的Scratch课程主要分为六个学习阶段,涉及如下内容: 第⼀阶段:能使⽤图形化编程语⾔Scratch,学会使⽤创新编辑器创作⾃⼰的编程作品,理解序列、并⾏、重复结构、侦测条件等计算思维 中的重要的基础...

    OpenGL编程指南(原书第8版)

    第5章介绍在一个二维计算机屏幕上表现三维场景的操作细节;第6章讨论将几何模型与图像结合来创建真实的、高质量的三维模型的方法;第7章介绍计算机图形的光照效果模拟方法;第8章介绍使用可编程着色器生成纹理和其他...

    C语言C++编程学习.rar

    第一阶段:初学少看书,多看视频 这真的是血泪教训,我大一会傻乎乎的去把课本看一遍,然后做...这个阶段你需要三份资料: 一是补 CS 基础概念,也就是计算机导论 二是一本 C 语言的好书。 三是一个优质的 C 语言视频

Global site tag (gtag.js) - Google Analytics