技能必备-快速review代码 扫二维码继续学习 二维码时效为半小时

快速看懂第三方library源代码,快速接手他人项目
(0 评论)

6.00元

课程介绍


    随着Android越来越成熟,本着开源的思想,有越来越多的开源框架我们可以利用,现在做个APP,说简单那真的是太简单了。


    随便举个栗子,网络请求用volley,图片缓存用Universal-ImageLoader, 下载用Downloader, IM用MINA或第三方云推送,还有N多UI组件。只有想不到,没有找不到。


    但这样也引发一个问题,这样的开源组件功能强大,结构复杂,考虑的边界情况太多,要想扩展或者debug,那是不容易的事,特别是新手,没耐心看源码的,连主线架子都吃不透,碰到问题只有干着急的份。

    

    好了,哪里需要Stay,Stay就在哪里出现。重点讲下,如何来review别人的代码,以及如何去扩展。重要的是review的思维技巧,一通百通,总比摸不着门道干着急的好。


    既然是看别人写的代码,那这个代码规范就相当重要了,如果写的像坨屎,那还不如自己重写一遍了。当然,如果己所不欲,那就勿施于人,迟早你也会成为核心开发人员,会设计接口,会写框架供他人调用,就算不是,你离职了总还得有人顶上。所以,平时还是多注意下自己的代码规范吧。

    

    一个项目,它应该像一本书,有楔子有目录章节,而不是一副抽象画,隐晦的让人摸不到猜不着。看多了那些开源项目,深有体会,写的就是一本书,在github上的wiki就是楔子,阐述了这个项目是干什么的,满足了什么样的需求。看看源码,包名就是目录,每个抽象类就是章节,每个接口就是起承转合的铺垫。多有意思。


    凡是提高能力的都是需要时间累积的,不存在捷径一说,就算我出了这么多框架课程,从0到1再到扩展,也需要自己多加练习才有所领悟。代码写到最后都是拼思维,拼经验。

    

    话不多说,看看Stay是怎么来讲如何快速review代码的吧,有你好看。

课程目标
  • 快速看懂他人的代码
  • 编码规范的重要性
  • 扩展,二次开发的方法论
适合人群
  • 不想被队友坑的“队友”
  • 不想坑队友的“队友”

相关课程