排序
JavaScript最佳实践:从基础到高级
JavaScript的开发过程中,可以采用一些最佳实践来提高代码质量、性能和可维护性。这篇文章将介绍一些JavaScript的最佳实践,从基础到高级。 1. 基础实践 使用严格模式 在编写JavaScript代码时,...
再看全局状态管理
“错误“的官方 你或许看过这篇文章《你或许不需要 Redux》,它的作者是 Dan ,这篇文章总结起来就是:非必要不用 Redux。 Dan 是 Redux 的作者、React 的核心开发者以及前端大网红,他经常发表...
前端工程化实践 – 代码规范 & 提交规范 & 构建流程 & Monorepo(附 React Native 案例)
前言 本篇文章将从 仓库策略、 依赖管理、代码规范、提交规范、任务流程 五个角度向读者介绍前端项目的一些工程化技术以及如何使你的 React Native 项目兼容 Monorepo 策略,同时你将了解到 ler...
如何写作技术文章
前言 合抱之木,生于毫末;九层之台,起于累土,千里之行,始于足下。 正文 写作价值 传递和分享技术 前人栽树,后人乘凉。 在日常开发和运维工作中,开发人员往往会借助大量的手段学习、分析、...
C语言编程—可变参数
有时,您可能会碰到这样的情况,您希望函数带有可变数量的参数,而不是预定义数量的参数。 C 语言为这种情况提供了一个解决方案,它允许您定义一个函数,能根据具体的需求接受可变数量的参数。 ...
这几个让代码清新的魔法,让领导追着给我涨薪
首发于公众号 前端从进阶到入院,欢迎关注。 清晰易维护的代码对于任何软件项目的长期成功和可扩展性至关重要。它提升团队成员之间的协作效率,减少错误的可能性,并使代码更易于理解、测试和维...
如果你的同事还不会配置commit提交规范,请把这篇文章甩给他
前言 首先问问大家在日常工作中喜欢哪种commit提交? git commit -m '代码更新' git commit -m '解决公共样式问题' git commit -m 'feat: 新增微信自定义分享' 如果你是第三种,那我觉得你肯定...
C语言编程—错误处理
C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errn...
通过自动化单元测试的形式守护系统架构 | 京东云技术团队
1 背景 随着需求开发迭代,代码库规模逐渐变大,新的团队成员引入等诸多因素,系统起初制定的架构规则不可避免遭到破坏。不仅仅是破坏团队的统一开发规范,更为重要的是随着代码库规模逐渐增长...
统一公司的项目规范
初始化项目 vscode 里下好插件:eslint,prettier,stylelint 官网模版创建项目:pnpm create vite react-starter --template react-swc-ts 安装依赖:pnpm i 后面有可能遇到 ts 类型错误,可以...
C语言编程语法—文件读写
一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来处理存储设备上的文件。本章将讲解文件管理的重要调用。 打开...
AIGC 与大模型专场议题出炉!通往 AIGC 道路上,开发者和企业将如何把握这个时代机会?
以 GPT、Diffusion 为代表的大模型到来,让人类对通用人工智能( AGI )重燃信心的同时,开始在不同领域中探索落地之路,其中文本生成、图像生成、代码生成、音视频\游戏等领域百花齐放。可以预...
能把队友气死的8种屎山代码(React版)
公众号|沐洒(ID:musama2018) 关注我,带你学点有用的 前几天在前端技术群里聊起Code Review的事,大伙儿似乎都憋了一肚子气: 我觉得这份难言之隐应该要让更多人看到,就跟Henry...
15 个非常流行的VsCode插件,让你的编码效率倍增!
记录、分享IT相关知识和见闻! 想要了解更多软件相关知识的朋友! 记得左上角添加【关注】,支持一下! 原文地址:15 个非常流行的VsCode插件,让你的编码效率倍增! VS Code已经成为了最受欢迎...
代码评审的18个军规,收藏好!
你去k 前言 大家好,我是田螺。 我们开发完需求,提测前,一般都需要代码评审。小伙伴们,你们知道代码评审,一般都有哪些军规嘛?今天田螺哥给你带来代码评审的18个军规。 公众号:捡田螺的小...
2022Visual Studio插件Resharp安装破解及快捷键使用教程
1.前言 学C#编程不到一年,学习过程中一直在想怎么利用工具提高开发效率。那么作为C#编程,编辑器首选微软的Visual Studio这个宇宙级IDE,极大程度下降低了刚入门的编程难度。在进入项目开发之...
轻松搞懂java8-17新特性
. 前言 随着SpringBoot 3.0 将Java 17 设置为最低版本 我们应该明白 Java8的时代总有一天会过去。 而不再是'他发任他发,我用Java8'。 就像Java6是主流的时候,我们认为Java8不会替代6一样,所...
快使用 Dprint 换掉你的 Prettier
本文原发于我的博客:快使用 Dprint 换掉你的 Prettier 罢(迫切 | Ray's Blog 前言:什么是代码格式化工具? 在写代码的时候,我们有时候会写出来这些丑陋的代码,没有分号,没有换行,奇怪的...
一文带你搞懂如何优化慢SQL
作者:京东科技 宋慧超 一、前言 最近通过SGM监控发现有两个SQL的执行时间占该任务总执行时间的90%,通过对该SQL进行分析和优化的过程中,又重新对SQL语句的执行顺序和SQL语句的执行计划进行了...
业务架构的救世主是 MVI(一)
本文为稀土掘金技术社区首发签约文章,14天内禁止转载,14天后未获授权禁止转载,侵权必究! 复杂度 Android 架构演进系列是围绕着复杂度向前推进的。 软件的首要技术使命是“管理复杂度” ——...