排序
管理系统必备技(15): i18n 国际化使用
一、前言 后端在发生异常时,应该把异常信息告诉给前端。 但是异常需要考虑前端的国际化情况,所以,异常需要做国际化处理。 像此类断言信息,如果要考虑国际化就不能这样写,需要自己封装返回...
如何写出漂亮、优雅的代码
身为程序员,除了追求代码的正确性、健壮性之外,还需考虑代码的美观性。优雅的代码让人赏心悦目,而糟糕的代码让人直呼辣眼睛,恨不得把写代码的人拉过来当场质问,你为什么要这么写?!如果不...
清朝项目太臭怎么办?TS重构它!
多图预警,流量党慎入 图片:均图片在上,描述在下 全文:6474字 阅读需要约28分钟 项目背景 最近公司要求给一个老项目加功能,具体就是把原来免费的服务改成付费的,然后再加一点其他的功能,...
两种可用于实践的Git分支模型管理
当参与一个工程的开发的人多了起来以后,就需要对代码的分支进行管理,目前常见的有两种分支模型,话不多说我们一一介绍。 一、Git Flow 分支模型 Git Flow 是 Vincent Driessen 于 2010 年 1 ...
Next13 项目总结
部门是官网部,做 C 端项目需要 SEO,用到 Nextjs,今年上半年有两个项目使用 Next13 开发的,一个是集团官网,一个是活动 h5,使用到了 Next13 最新写法 app router,后面也会持续使用,所以做...
2023 跟我一起学设计模式:备忘录模式
推荐阅读: 聊聊在生产环境中使用Docker的最佳实践 - 掘金 (juejin.cn) 备忘录模式 亦称: 快照、Snapshot、Memento 意图 备忘录模式是一种行为设计模式, 允许在不暴露对象实现细节的情况下保...
前端之道:规范指南与工具推荐
ä¸ÂãÂÂæÂÂæ¯éÂÂå æ°项ç®@Vue3 + Vite + Pinia + Naive UI + TypeScript + TailWind / W...
代码整洁之道
人最大的痛苦,就是无法跨越知道和做到的鸿沟 ——罗翔 该篇不写那些费脑的硬知识点了,聊点认知方面,些许轻松点的话题: 代码整洁之道。 对本职工作认真负责,是一种基本素养,对于一线正在撸...
现代本地git钩子变得很容易: husky!定制Git拦截规范
现代本地git钩子变得很容易: husky 由于一些同学没有协同工作得相关经验,或者说说缺乏相关得git、代码规范知识。写的代码、Git Commit、Git Branches、Git Tags等比较随意,造成得问题呢就是越...
Go语言设计模式之责任链模式
其实很多人不知道,责任链模式是我们工作中经常遇到的模式,特别是web后端工程师,我们工作中每时每刻都在用:因为市面上大部分的web框架的过滤器基本都是基于这个设计模式为基本模式搭建的。 1...
快使用 Dprint 换掉你的 Prettier
本文原发于我的博客:快使用 Dprint 换掉你的 Prettier 罢(迫切 | Ray's Blog 前言:什么是代码格式化工具? 在写代码的时候,我们有时候会写出来这些丑陋的代码,没有分号,没有换行,奇怪的...
值得关注的五个先进代码补全服务
效率、代码质量和生产力在编程中都是至关重要的组成部分。因此,开发人员不断寻求能够加快编程过程的工具,以提高其工作效率和质量。 在编程这个不断发展的领域,目前最具革命性的进展之一就是A...
关于如何写好代码的一些建议与方法
一、软件工程 任正非:全面提升软件工程能力与实践,打造可信的高质量产品 背景:2018 年中美贸易战开始,华为被美国抵制,理由是可能含有间谍软件,窃听国家机密。(安全) 公司已经明确,把网...
2023 跟我一起学设计模式:单例模式
单例模式 聊聊在生产环境中使用Docker的最佳实践 - 掘金 (juejin.cn) 单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 问题 单例模式同时...
Go 单例模式讲解和代码示例
Go 单例模式讲解和代码示例 聊聊在生产环境中使用Docker的最佳实践 - 掘金 (juejin.cn) 单例是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 单例...
阁下,您的表单校验规则还维护的动吗?
表单校验是前端项目广泛存在的一个功能,因为Ant Design的引入,所谓的表单校验功能其实已经被抽象成了一个又一个的表单校验规则。以前并未注意到表单校验规则的可维护性,哪个组件用到,就在组...
【前端工程化】统一代码规范格式化
EditorConfig EditorConfig是一个用于统一编辑器配置的插件。它可以定义一组编辑器配置规则,如缩进、换行符等,并在不同的编辑器中自动应用这些规则。通过使用EditorConfig,可以确保团队成员...
Go 代理模式讲解和代码示例
Go 代理模式讲解和代码示例 代理是一种结构型设计模式, 让你能提供真实服务对象的替代品给客户端使用。 代理接收客户端的请求并进行一些处理 (访问控制和缓存等), 然后再将请求传递给服务对...
2023 跟我一起学设计模式: 代理模式
代理模式 亦称: Proxy 代理模式是一种结构型设计模式, 让你能够提供对象的替代品或其占位符。 代理控制着对于原对象的访问, 并允许在将请求提交给对象前后进行一些处理。 问题 为什么要控制...
编写整洁代码的技巧
《整洁代码之道》、《编写可读代码的艺术》、《重构——改善既有代码的设计》读书笔记 背景 前菜 什么样的代码是整洁的? 衡量代码质量的唯一标准,是别人阅读你代码时的感受。所谓整洁代码,即...