在现在这种讲求快速开发的开发模式,我们通常不太会自己将所有功能都自己硬刻出来,而是会去使用第三方的套件来跟自己的系统做串接,这时候就会需要去阅读他的说明文件,或是去读他的原码,来推敲出这个套件是如何使用的
理想总是美好的,看完他的说明文件,觉得这个套件怎麽那麽适合,但真的要使用时,常常会与到以下情况
上面这两种问题是我在使用一个新的套件时最常发生的问题了,以下提供几个我时常会使用的方法来当作参考
当错误发生时,如果很幸运的有错误讯息发生,就将错误讯息放到google上吧,就算没解答也可以找到出问题的方向
如果说说明文件是放在他的原始档下的readme.md中,可以到它的原始档中找找有没有作者自己拿来测试的范例程序码,通常会放在example或是test中,如果有可以将它clone下来到你的环境中运行,成功後可以尝试复制他的程序码到你自己的程序中,一步一步的尝试
在github中,除了可以看到他人的程序码之外,也可以透过搜寻栏来找寻是否有人跟你用了一样的程序码
除了可以将关键套件放到搜寻栏中,还可以选择你需要的语言,类型,时间排序来找寻其他人的作品
在观摩这类的作品,尽量从星星少的开始看起(0~10颗星),因为星星越多,就越有可能是大神写的作品,它里面就有可能不是单纯使用这个套件,而是混和其他的功能一起使用,参考这类的大部分时间只会越看越不懂,反而是星星数较少的,都是刚刚开始摸索的作品,可能写法不是那麽漂亮,但就逻辑性或是写作方式一定跟刚开始使用的我们进一些,看懂的机率就大大提升了
如果说一个问题你卡住很久了,那就可以考虑找人询问看看了,以下提供几个提问的技巧,除了可以让别人可以提高回答你的意愿,也可以让帮你debug的人更容易了解你的问题
<<: [Day 28] LeetCode - 387 First Unique Character in a String
>>: [2020铁人赛Day27]糊里糊涂Python就上手-Numpy的观念与运用(下)
昨天介绍的资料视觉化之後,大家是否有自己练习看看呢?能画出图是一件很有趣的事情哦! 接着我们来介绍另...
累累累 今天人生新成就达成 被调查局大哥询问吓爆我这个善良好公民 但应该是无大碍 我就去上班了XDD...
前言 前一回我们利用 WordNetLemmatizer 来还原词条的衍生形体,在这之中我们引入了一...
今天我们一起来实作用 HTML Template 来显示 To-Do-List 的资料吧! 首先我们...
今天的实作内容主要根据教学网站进行。 Django提供了身份认证与授权系统,不论是登入、登出、密码管...