多套小程序与网站源码分享(小程序app源码)

这篇文章给大家聊聊关于多套小程序与网站源码分享,以及小程序app源码对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

5秒减5斤?简单的!直接砍断你的手臂。

我们大多数人都熟悉SMART目标的概念:具体、可衡量、可实现、现实和及时。你可能会争辩说砍掉一个人的手臂并不现实,但根据典型的SMART定义,它肯定是。这就是SMART工程目标的缺陷。我认为可持续发展需要添加到组合中。简单地实现你的结果与以可持续的方式实现它-或者当涉及到代码时,可维护的方式是有区别的。

我们最好的一些教训来自我们工程师的内部Slack咆哮;这是我在深入研究旧代码后分享的一篇好文章。

这是旧版本的代码:

/*\n*Todoitsjob,thePDFeronlyneeds-\n*1.resource_id/order_id\n*2.picasso.use_preflightfeatureflag\n*However,UpdateOrderandThumbnailerneedmoreandthereforeitgetspassed\n*morethanwhatitneeds.We&39;/&39;_&39;/&39;_raw.pdf&39;/&39;_&39;/&39;_raw.pdfx&39;/&39;_&39;/&39;_raw_non_x1a.pdf&39;/&39;_&39;/&39;.pdf&39;/&39;_&39;/&39;.pdfx&39;/&39;_&39;/&39;_non_x1a.pdf&39;picasso.use_preflight&39;picasso.strict_preflight&39;_&39;/&39;/&39;_raw.pdf&39;_raw.pdfx&39;_raw_non_x1a.pdf&39;.pdf&39;.pdfx&39;_non_x1a.pdf&39;picasso.use_preflight&39;1&39;picasso.strict_preflight&39;1&39;_&39;/&39;/&39;/&39;_&39;/'+id;

那会更节省空间,对吧?正确的!那将是100%正确的!这就是上下文发挥作用的时候。你自己看这段代码是不会知道的,但是所有的订单资产?它们被上传到订单资产服务,文件夹是不带前缀的订单ID。

知道不带前缀的订单ID在此上下文之外具有特定含义,我认为将id前缀切片与路径组合分开会更好。

因此,在详细批评了这段代码之后,我想真正清楚一些事情:

合并的这段代码未经修饰不是工程师的错。代表EM和参谋工程师发言,我们有责任制定标准并支持我们的同事编写经过精心打磨和可维护的代码-而我们在这里没有这样做。学到了宝贵的一课。

此外,这不适用于您尚未准备好合并的代码。我第一次开始解决问题时编写的代码通常与我最终得到的代码大不相同。不要花时间修饰你会在15分钟内丢弃的代码。

针对我的吐槽,我收到了同事们的以下宝贵意见,我完全同意:

“当我试图找出编写一段代码的“最佳”方法时,我不会陷入分析瘫痪,而是通常会首先开始编写最糟糕、最暴力、想到的任何东西-工作的东西。然后我将编写我的测试(如果我还没有使用TDD编写它们,我当然建议这样做)。现在我有了一个安全网,代码正在做它需要做的事情,现在我可以清理它并确信它仍然有效。

关注七爪网,获取更多APP/小程序/网站源码资源!

好了,文章到此结束,希望可以帮助到大家。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平