Runner’s World 2017 Summer Shoe Guide
跑者夏靴,个人喜欢Asics FuzeX Lyte 2。
$85. The FuzeX Lyte 2 is a peppy shoe for up-tempo days. The mesh package of the upper is roomy enough to stay comfortable on long runs, but compliant enough to be pulled tight for narrow feet.
Facebook面试记
FLAG中F的面试记录,如同hanyu所写G家,面试流程同样的专业和细致,值得招聘和应聘者借鉴。
Kotlin 和 Checked Exception
垠神的文章,谈到语言设计之checked exception(CE),看到了太多文中提到的代码,要写好异常处理的确不易,但这并不表示我们不需要CE,异常能让代码出错时更好得被追踪,有了CE可以在代码里显示的声明和处理异常情况和出错信息。
因为某些人会误用 CE,结果就让真正理解它的好处人也不能用它。最后所有人都退化到最笨的情况,大家都只好写 catch (Exception)!在 Java 里,至少有少数人知道应该怎么做,在 C# 里,所有人都被迫退化成最差的 Java 程序员 ;)
try
{
foo();
}
catch (Exception)
{
...
}