编程中解决问题的流程

Posted 被褐怀玉888988

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程中解决问题的流程相关的知识,希望对你有一定的参考价值。

1.定义

  • 认真阅读说明,确保理解了目标
  • 用自己的话来重新描述问题
  • 找到被要求申请的任何新技能
  • 看看已解决的问题中有没有类似的
  • 如果有入门的代码,阅读并理解它做了什么

2.准备

  1. 用简单的语言或伪代码写出想法
  2. 在纸上勾勒出想法
  3. 列出已经知道怎样做的,和不知道怎样做的
  4. 给同学讲一下想法
  5. 回顾一下过去写的类似的程序

3.尝试

  • 一次写一小部分
  • 经常的测试程序
  • 用注释来记下代码做了什么
  • 使用合适的调试策略
  • 如果卡住了,或不知道问题是否解决了,回到前几步

4.反思

  1. 将完成的程序与定义的问题相比较,确保解决了问题的所有方面
  2. 让同学来试试程序,并记录哪里有迷惑的情况
  3. 让同学阿里阅读代码,确保文档清楚、精确
  4. 试着 "中断" 程序来找到交互过程中可以处理得更好的地方
  5. 找到一些能在下一次迭代中增量改动的东西

以上是关于编程中解决问题的流程的主要内容,如果未能解决你的问题,请参考以下文章

面向对象编程

python-面向对象编程设计与开发

第九篇:面向对象##

SAP ABAP 编程问题

20181213(面向对象编程,初步)

程序设计入门学习六步曲