xueqianban
xueqianban copied to clipboard
班会第 12 期
- 技术
-
- 如果只是一个人维护的代码,满足功能和性能要求倒也足够了。
- 如果在一个团队里工作,那就必须易于理解和测试,让其它人员有能力修改各自的代码。
- 越是处于系统底层的代码,扩展性也越重要。
-
重构之道与重构之术
-
- IDD(IDE-Driven Development)
- DDD(Debugger-Driven Development)
- PDD(Print-Driven Development)
- BDD(Bug-Driven Development)
- RDD(Rat-race-game-Driven Development)
-
- 你觉得在面向对象编程中,最重要的思想是什么?
- 如果有人提及「继承」,我会让她写个她在工作中使用继承的例子
- 如果有人提及「多态」,我会让她解释一下多态,并让她写个她在工作中使用多态的例子
- 如果有人提及「代码重用」,我会让她谈谈她对代码重用的理解,并附上一个工作中重用的例子
Scott Wlaschin 在他那著名的 Funtional programming patterns 中提到,types are not classes。 在函数式编程里面,类型实际上是一种接口,它是数据和数据可以产生的行为间的一座桥梁:
而「类」是「类型」的一种实现方式。从这个意义上讲,「会飞」(flyable) 是一个类型,「鸟」实现了 flyable,而「鸭子」无法实现 flyable,所以「鸭子」并不是「鸟」的子类型。弄明白了这一点,我们就不会傻乎乎地去根据生活经验,把「鸭子」继承在「鸟」的名下。
-
以故事的形式讲述了线程的一生, 何为资源加锁, 为什么要资源加锁
-
在小米我一直推行这几个原则
- 快。快速选型,快速定位,快速掌握,快速推出产品
- 绝不重造轮子。宁愿学习掌握,化为己有而不要自己重写,这个投入远远大与前者
- 不用则已,要用则精
- 永远抱着开放与共享的态度
-
- 产品
-
从3月以来,薛之谦发了15个广告,预计收入达400w
-
推荐大家入门下 php, 以稍微读懂项目中的 php 代码, 可以看慕课网上的视频: PHP入门篇, 对以后的工作会有所帮助.
我的观点: 前端最大的瓶颈是不会后端, 感觉好矛盾啊...但事实上前端最终会突破成全栈(前/后端)和全端(PC端/移动端)
将 php 中的变量打印到页面中, 方便前端知道有哪些数据可以显示出来
echo '<pre>';
print_r($var);
echo '</pre>';