在借鉴别人的贪吃蛇的源码中有许多不理解的方法和想不通的各种调用。对于这种情况,我这种入门级别的学习者应该如何应对? 望各路过大神求教。(大多时候百度不懂的内容都没有。)
百度找不到的可以到google上找,或者到stackoverflow
以前听过一句话,不要用技术去学技术,同样我觉得不用用代码去学代码。实现同一个功能,不同人写得代码是不同的,故应该先去了解整体,了解代码的目的去做完成什么需求,这样在去看别人写的代码时会好很多。
一开始就做贪吃蛇感觉挺难的,建议买两本书,一本讲理论,一本讲实战,可能这样更适合你。
既然是刚入门,自然不适合看贪吃蛇这种程序的代码。
那我应该看什么类型的呢
@JHOcc:
可以考虑自己动手做一个简化版,只实现基本功能。如果最基本的功能你自己都难以做出来,那么就再降低难度,比如 实现显示矩阵的功能,然后实现在矩阵中显示一条只要一节的蛇的功能,然后实现在矩阵中随机显示一个食物的功能,,,,。
入门级别的还是先把增删改查先学会吧
画一个流程图(时序图,类图)先看思路
通常是由以下两种原因引起的:
1.别人写的代码就是一坨屎
2.自己写的代码就是一坨屎