你好,我从事了 5 年的前端开发,熟练掌握HTML、CSS、JavaScript、Typescript以及AOP、FP等设计思想。在 react 上有丰富的实践,了解 react 生态下,如 react-router 、react-reducer 等技术框架的实现原理。掌握构建工具 webpack 和 vite 等。擅长测试驱动开发。追求开发高质量、高可维护性代码。能够从渐进增强的角度,选择合理的性能优化方案,以此追求极致产品体验。了解后端的开发流程,能够需求建模、并设计合理的表结构与 restful 接口。
在过去的几年中,主要负责的项目一个是,低代码平台的公式编辑器实现,需求时希望实现 excel 那样”A = B + C” 的动态逻辑。要避免 eval会带来的安全风险,和用户手写复杂公式的体验差的问题。我的解决方案是基于 AST 解析自己公式语法树,并调用预先定义好的安全函数。来规避风险,