1.引用第三方SDK的策略
用第三方SDK的时候,可以不直接用,而是自己封装一套SDK,然后在自己封装的SDK里面再引用第三方SDK,这样当第三方SDK升级的时候,前面的业务代码和我们自己封装的SDK代码逻辑都不用变,直接替换直接引用第三方SDK的那里就可以。
其实就是封装的思想
2.用github上传项目失败
我现在是遇到了三种情况
①SSH公钥丢失
我用的SSH拉下来的,SSH和HTTPS的区别就是,SSH需要一个公钥,而我的公钥又被删了,所以总是push不上去。所以后面项目尽量用HTTPS拉,会方便很多。具体可看这篇文章
②忘了pull
push之前先pull一下,具体可看这篇文章
③本地缓存的仓库有问题,此目录下之前有本地提交的git仓库。
解决方案:需要重新选择一个目录,把项目拉下来再push。或者说git clean一下