zoukankan      html  css  js  c++  java
  • 001#编写程序步骤

    编写程序步骤

    1. 分析问题:分析问题的计算部分
    2. 确定问题: 将计算部分划分为确定的IPO三部分
    3. 设计算法: 完成计算部分的核心方法
    4. 编写程序:实现整个程序
    5. 调试测试:使程序在各种情况下都能正确运行
    6. 升级维护:后续进一步改进

    代码与写代码

    什么是代码:代码是现实世界事物在计算机世界中的映射
    什么是写代码:写代码是将现实世界中的事物用计算机语言来描述

    代码的最小元素:数据类型或者数据结构(基石),他们是构成其它一切的起点。

    画画、摄影:光影、图形、颜色、结构
    游戏我的世界:石英、矿石、水晶
    计算机语言:基本数据类型

    注意细节问题

    • 验证代码
    • 设计更好
    • 文档化管理
    • 具有回归性

    编码

    • 单元测试
    • 功能测试
    • 验收测试
    • 发布线上

    理解问题

    • 确定IPO
    • 编写程序
    • 调试程序

    Python八荣八耻,编程好规范,更好理解以及拓展

    以动手实践为荣,以只看不练为耻
    已打印日志为荣,以单步跟踪为耻
    以空白分割为荣,以制表分割为耻
    一单元测试为荣,以手工测试为耻
    以代码重用为荣,以复制粘贴为耻
    以多态应用为荣,以分支判断为耻
    以Pythonic为荣,以冗余拖沓为耻

  • 相关阅读:
    NetCore DockerDesktop 踩坑记录
    VS2019 docker desktop 调试 vsdbg下载出错。
    Git 操作
    SQLServer远程连接失败的问题
    Echarts dataZoom缩放功能参数详解:
    flex布局
    解决vue项目中使用/deep/报错
    vue上传图片或文件
    github连接超时,经常打不开的问题
    vue2.0与vue3.0 双向数据绑定的理解
  • 原文地址:https://www.cnblogs.com/brightyuxl/p/13916301.html
Copyright © 2011-2022 走看看