本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 android架构可能是论坛讨论最多的话题了,mvc mvp和mvvm不绝于耳,后面又有模块化和插件...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 android架构可能是论坛讨论最多的话题了,mvc mvp和mvvm不绝于耳,后面又有模块化和插件...
开闭原则的定义 开闭原则定义如下: 软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的 如何理解开闭原则 这个定义不能分开来理解,“对扩展开放,对修...
你作为一个开发者,会有另一半,买房还贷,建立家庭,你会有孩子,一日五六餐嗷嗷吃钱,你还需要赡养老人,你需要越来越多的钱,才能凑凑合合地安排好你的生活。然而虽然你技术越来越好,...
刷刷新闻,又看到了《爱情公寓5》要开拍的消息,我面无表情的点了点右上角那个大大×,并自言自语到:我不想看到你。 然而心里却默默的念到:要来你就快来吧,我的青春已经等不起了,再...
每日图鉴 · 有温度的城市 | 上海 作者:小岽 上班这点事儿 ·如何跳出令人窒息的职场死循环 作者:foruok 不要相信什么“听过很多道理,却还是过不好这一生”这种满满负...
当我们在进行面向对象设计的时候,常常会听到五大原则的说法,他们分别是 单一职责原则 开闭原则 里氏替换原则 依赖倒置原则 接口隔离原则 这五大原则对面向对象设计而言十分重要,...
bisect的原理 我想大部分程序员都碰到过这样一件尴尬的事情,版本某天突然出现了一个莫名其妙的Bug,但是难以定位问题出在哪里。 在这样情况下,通常的做法是找到N天前的某个...
在Android应用的开发过程中,难免会有一些潜在的bug,造成用户手机出现Crash或者ANR,因此收集用户的崩溃日志是非常必要的。一般大一点的公司会自己搭建一套Crash...
google 公开课 https://www.udacity.com/course/ud825 Render Performance 主要讲的是关于绘制性能的优化 界面卡顿的...