分类目录归档:AskLeanCloudAnything

「壹期壹问」VOL.8 JavaScript 总被黑为啥又能这么火?

一期一问900x500

以前 JavaScript 不总被黑吗,既然被说成是「很烂的语言」,那现在它为啥又能火成这样呢?求解。

— 匿名用户 —

王子亭 / LeanCloud 工程师

的确有人说 JavaScript 是花了 10 天时间匆忙被设计出来的语言 ,一身的毛病;也有人说 凡是能用 JavaScript 写出来的,最终都会用 JavaScript 写出来 ,天下以后都是它的。对于 JavaScript 的优劣网上有无数文章可以参考,我就不在这里重复了。我倒是想从其他角度说说一些存在于 JavaScript 及其生态系统中的、比较有趣的闪光点,在我看来或许它们就是让 JavaScript 能大行其道的原因吧。

继续阅读

「壹期壹问」VOL6. 如何优雅地修改前同事逻辑复杂的代码?

一期一问900x500

「壹期壹问」VOL.6 收录的问题

老同事的复杂逻辑代码,现在要改需求,如何优雅地根据需求修改?——来自用户 斯温

来自 LeanCloud iOS 工程师唐天勇的回答

如果不限定修改代码的人,请容我抖机灵地回答:「把老同事拉回来,让他来改代码」。

嗯貌似有点不太靠谱,那我们就来严肃地掰扯下这个话题吧。

在软件项目的生命周期中经常会出现开发人员的新老交替,这时项目对于新成员来说就是一堆遗留的代码,他要面临的挑战也会随之而来:

  1. 不了解项目设计和代码实现
  2. 代码混乱
  3. 缺乏测试代码

多希望新成员们都能顺利通过上面的第一项考验,可现实情况是许多人都不幸地折在了那里。

继续阅读