001#编写程序步骤

编写程序步骤

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

代码与写代码

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

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

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

注意细节问题

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

编码

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

理解问题

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

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

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

posted @ 2020-11-02 20:25  既生喻何生亮  阅读(212)  评论(0编辑  收藏  举报