原文链接-因卓诶-人类高质量男性开发的基于TS且自带运行时校验的unicloud云函数是什么样子的?前言去年年底在上一家团队的伦哥和我提到了TypeScript的运行时校验,当时由于没有使用TS开发过后端,所以也就不太关心这个事情。但是今年开发TS后端,尤其是最近重构剑指题解开源项目的v版本接口的时候,才觉得我必须要上运行时检测了。这篇文章内容不会很长(由于时间紧迫,我就简明扼要的写),我会从现有的云函数开始,然后和大家一步一步复盘改造细节。改造开始改造之前你需要了解为什么需要运行时检测?目前运行时检测有哪些方案,他们分别有什么弊端?Nodejs开发中和我们客户端js开发都- 阅读剩余部分 -

因卓诶原文链接一个虚假的故事(狗头)设想一下,如果10人以下的前端小团队要合作去协同一个项目;这个时候leader说: "小明, 我们这次使用vue3吧,你去搭建一个项目吧!"小明第一次开发vue3的项目,但是身为老司机却丝毫不慌,它按照官方文档一步一步的构建脚手架,去添加各种依赖,然后把之前vue2或者其他项目的公用代码复制过来。1天过去了...小红拿到了最新的脚手架代码,打开自己的webstorm;小蓝打开了自己的sublime;小紫打开了自己的vscode。数周之后,leader查看仓库,发现小红,小紫,小蓝的代码/架构风格迥异,而且代码毫无章法的蜷缩在仓库中,甚至出- 阅读剩余部分 -

今天想到很多内容,想简单写出来,主要是关于今后发展方向的,我从事前端工作2年半左右了,学的东西算是比较多的,但是我想找一个稍微明确的方向,我这里以2/3年后新加坡或者国内一线大厂的高级工程师的水平衡量。前端分好几个领域,其中有一个领域就是应用实现层,这也是国内大部分前后端做的事情;前端举例子,你只需要会js,css,所谓的几个ui框架或者视图库你就可以完成需求。如果你初具工程化思想,那么你也会去着手设计一些组件,用到一些第三方技术,比如说lit或者ejs等等周边的插件或者工具。还有应用实现层其他的方面,小程序/轻应用/native平台,平台不同,技术也有不同。但是都脱离不了- 阅读剩余部分 -

前言某个普通的一天的早晨,水友群的小姐姐和我聊前端架构,因为她们组最近要筹备一些新项目,在做架构的中途出现了很多问题,所以我拿到了她们的架构项目脚手架代码。拿到代码之后我发现深圳那边的前端团队普遍做的很好,有先进的架构思想,也把ts用的很纯粹,最后没帮人家解决问题,反倒是自己学到了不少。最后我们聊到了前后端全栈开发,如何动态校验协议参数等问题,因为熟悉我开源项目(剑指题解)的朋友都知道,我的后端代码尤其是动态校验那块写的是真差,为了ts而用ts,这也是目前很多用ts的小伙伴的通病,所以我一直打算重构我的一部分后端代码,这个时候见多识广的小姐姐就推荐给我了一个框架,这个框架也- 阅读剩余部分 -