解决某某问题的笔记模板

一、目的

想要实现功能的目的、需求是什么?

二、现象

尽可能详细地描述问题的现象。

三、过程

分析可能的原因、解决办法。记录解决过程。

四、结果

是否解决了问题?解决办法是什么?

日志

5.10

适用于修复bug

怎么快速地把想法转换为文字?例如修复代码错误的时候,根据感觉可以很快找到问题并解决,但是要写出思考的过程还是有点吃力。

举个例子,写一个输出helloworld程序,有几行输出,但是输出结果没有换行,连在一起在同一行。根据经验,知道输出的时候没有写换行符'\n',加上就好了。如果是第一次遇到这个问题,那么就要分析了,由于没有经验,要分析也不知道从何入手,这时候就要找其他正确的代码做对比。代码的渠道有本地代码、网上的代码、书本、朋友同学同事等等。找到源码,编译运行,如果输出结果正确,就对比自己代码的差异,然后很容易看出缺少的换行符,加上再重新运行,问题clear!

这个模板有点像学校的实验记录表,这也是应用了上面说到的方法,参考现有的方法解决新遇到的问题。

很多时候分析和解决的过程会穿插在一起。再加上遇到新知识,一边学习一边尝试解决问题,容易混乱。不知道新知识要学到哪个程度才可以,就像走到大山当中,找不到上山的路。目前没有快速判断前进方向是否正确的方法,所以,笨一点的方法是设定时限,例如30分钟内找不到路,就退出来,重新分析。

你可能感兴趣的:(解决某某问题的笔记模板)