zoukankan      html  css  js  c++  java
  • 第九章伪代码编程过程 The PseudoCode Programming Process

    目录:

      1、创建类和子程序的步骤概述

      2、伪代码

      3、通过伪代码编程过程创建子程序

      4、伪代码编程过程的替代方案

    一、创建类和子程序的步骤概述

       (1)创建一个类的步骤

            1、创建类的总体设计

            2、创建类中的子程序

            3、复审并测试整个类

        (2)创建子程序的步骤

    二、伪代码

       (1)用类似英语的语句来精确描述特定的操作

       (2)避免使用目标编程语言中的语法元素

       (3)在本意的层面上编写伪代码

       (4)在一个足够低的层面上编写伪代码

    三、通过伪代码编程过程创建子程序

    3. 1、设计子程序

        (1)检查先决条件

        (2)定义子程序要解决的问题

        (3)为子程序命名

              子程序要隐藏的信息

              传给这个子程序的各项输入

              从该子程序得到的输出

              在调用程序之前确保有关的前条件成立

              在程序将控制权交回调用方程序之前,确保其后条件成立

              该子程序隐藏了两项事实:错误信息的文本和当前处理方式

              对于这个子程序,没有任何可保证的前条件

              给该子程序的输入数据是一个错误码。

              存在两种输出 首先是错误信息,其次是返回给调用方程序的状态值

              该子程序保证状态值或者为Success或者为failure

         (4)决定如何测试子程序

         (5)在标准库中搜寻可用的功能

         (6) 考虑错误处理

         (7)考虑效率问题

         (8)研究算法和数据类型

         (9)编写伪代码

         (10)考虑数据

         (11)检查伪代码

        2、编写子程序代码

           (1)写出子程序的声明

            (2)把伪代码转变为高层次的注释

            (3)在每条注释下面填充代码

            (4)检查代码是否需要进一步分解

       3、检查代码

          (1) 在脑海里检查程序中的错误

          (2)编译子程序

          (3)在调试器中逐行执行代码

          (4)测试代码

          (5)消除程序中的错误

      4、收尾工作

          检查子程序接口

          检查整体的设计质量

          检查子程序中的变量

          检查子程序的语句和逻辑

           检查子程序的布局

          检查子程序的文档

          除去冗余的注释

      5、根据需要重复上述步骤

    四、伪代码编程过程的替代方案

       1、测试先行开发

       2、重构

       3、契约式设计

       4、东拼西凑

  • 相关阅读:
    Android核心分析之十七电话系统之rilD
    Android核心分析之十六Android电话系统-概述篇
    Android核心分析之十五Android输入系统之输入路径详解
    Android核心分析之十四Android GWES之输入系统
    Android 核心分析之十三Android GWES之Android窗口管理
    Android 核心分析之十二Android GEWS窗口管理之基本架构原理
    Android核心分析 之十一Android GWES之消息系统
    Android核心分析 之十Android GWES之基本原理篇
    Android核心分析 之九Zygote Service
    Android 核心分析 之八Android 启动过程详解
  • 原文地址:https://www.cnblogs.com/barnet/p/6108208.html
Copyright © 2011-2022 走看看