代码规范

Larva6 小时前
ios·swift·代码规范
记录使用 SwiftLint检测代码内的硬编码字符串花了 N多天的时间,总算达到了预期的效果(并没有,依旧有很多问题,加了很多特殊代码的排除规则,但也算基本能用了),记录一下,希望能帮到有类似需求的iOSer吧。
Dream耀2 天前
前端·css·代码规范
深入解析CSS盒模型:构建网页布局的核心基础在前端开发中,CSS盒模型是构建网页布局的基础概念。理解盒模型的工作原理对于创建精确、响应式的网页设计至关重要。本文将全面解析CSS盒模型的概念、组成部分、计算方式以及与文档流的关系,帮助开发者掌握这一核心技术。
阿杆3 天前
java·后端·代码规范
一个看似普通的定时任务,如何优雅地毁掉整台服务器本文适合所有写过 @Scheduled 的朋友阅读,写完一个定时任务,别急着部署,看完这篇文章你可能会救下自家的生产服务器。
mCell3 天前
后端·go·代码规范
项目配置管理的进化之路:从混乱到工程化曾经我在写第一个 Go demo的时候,数据库账号密码直接写死在 main.go 里——看起来直接又高效。可当我把代码推上 GitHub,才意识到“直觉开发”是一种危险的自信。
方圆想当图灵4 天前
后端·架构·代码规范
深入理解软件设计:什么是好的架构?究竟什么是好的架构?这是我在实践代码整洁、应用重构和满足业务快速交付下常思考的问题,在本篇文章中我想从以下两个方面来简单谈谈我对 “好” 架构的看法,希望能对大家有所启发:
Jooolin5 天前
ai编程·产品·代码规范
【编程史】全球最大编程论坛:Stack Overflow是如何诞生的?如果你曾经遇到一个bug苦恼于无法解决,然后在 Google 搜索结果点进一个帖子,代码、报错、解决方案一应俱全——你多半在用 Stack Overflow。
FogLetter6 天前
前端·javascript·代码规范
从电影应用页面中学习模块化思想:打造优雅的前端架构大家好,我是你们的老朋友FogLetter。今天我想通过一个电影应用页面的开发案例,和大家聊聊前端开发中至关重要的模块化思想。这个看似简单的页面里,其实蕴含了许多值得学习的架构设计理念。
电子科技圈7 天前
arm开发·嵌入式硬件·设计模式·性能优化·软件工程·代码规范·risc-v
IAR开发平台升级Arm和RISC-V开发工具链,加速现代嵌入式系统开发全球领先的嵌入式软件解决方案供应商IAR正式发布其旗舰产品的重大更新版本:Arm开发工具链v9.70和RISC-V开发工具链v3.40,大幅提升了IAR开发平台在性能、安全性和自动化方面的能力,助力汽车、工业、医疗和物联网等行业中的敏捷、可扩展嵌入式应用。
一块小方糖7 天前
代码规范
AI大模型+本地RAG知识库+CodeReview开源大模型 + 本地知识库 = 代码审核助手(CR-Copilot)platform.deepseek.com/usage
绅士玖7 天前
前端·git·代码规范
理解 .env 文件和 .gitignore 文件的作用与最佳实践在现代软件开发中,环境变量和版本控制是至关重要的两个概念。.env 系列文件用于管理环境变量,而 .gitignore 文件则用于控制哪些文件不应该被 Git 跟踪。本文将详细介绍它们的用途、区别,并给出实际示例,帮助开发者正确使用它们。
异常君9 天前
java·代码规范·函数式编程
Java 双冒号(::)操作符实战解析与类型推断机制Java 8 引入的双冒号操作符让代码更简洁高效,本文深入解析其原理和应用场景,帮你彻底掌握这一特性。
异常君9 天前
java·面试·代码规范
Java 中 String 的不可变性与 final 设计:核心原理与性能实践Java 中的 String 类使用 final 修饰,底层依靠不可变字符数组实现。这种设计基于性能、安全性和并发处理的系统化思考,为 Java 提供了可靠的文本处理基础。
异常君10 天前
java·面试·代码规范
Java 中 try-catch 的性能真相:全面分析与最佳实践Java 开发中,try-catch 是异常处理的基础,但很多人担心它会影响程序性能。本文通过实测数据,揭示 try-catch 真正的性能影响,并提供实用优化策略,覆盖从传统到现代 Java 编程的各种场景。
写bug写bug12 天前
java·后端·代码规范
如何正确地对接口进行防御式编程我们平时做业务开发工作,本质上是处理数据与存储、逻辑的关系。而我们程序的数据,绝大部分来自外部接口输入,对接口输入的检查必须要做。否则就会导致应用和各个微服务的数据被写脏,出现各种数据不一致的问题,进而引发运行时逻辑出错和程序 crash 等问题。这时防御式编程的重要性就体现出来了,而大家也清楚这一点。
翠莲12 天前
前端·代码规范
vue3+TS+eslint9配置2. eslint9 只支持eslint.config.js/eslint.config.ts的写法,使用vite默认生成的项目模板不能格式化
FogLetter14 天前
前端·javascript·代码规范
从语义化标签到JS变量:前端工程师的必修课大家好,我是你们的老朋友FogLetter,今天想和大家聊聊前端开发中两个看似基础却极其重要的概念:HTML语义化标签和JavaScript变量。这些内容看似简单,但在大厂面试中经常被深挖,也是我们日常开发中必须掌握的核心知识。
red润15 天前
前端·javascript·代码规范
JavaScript 二维数组初始化:为什么 fill([]) 是个大坑?今天刷leetcode的时候,遇到一个神奇的bug。当我修改数组中的一个元素,却意外影响了其他所有元素???。
异常君15 天前
java·面试·代码规范
Java 逃逸分析:让你的代码性能飙升的秘密你写的 Java 代码,JVM 会在运行时进行各种优化。今天深入探讨 JVM 的一个核心优化技术——逃逸分析,看看它如何显著提升程序性能。
狂炫一碗大米饭15 天前
typescript·代码规范
关于 TS 中的装饰器装饰器是 TypeScript 的一项强大功能,可用于注释和修改代码中的声明。它们在 Angular 框架中被广泛使用,但也可用于其他 TypeScript 项目。本文将概述装饰器以及如何在 TypeScript 代码中有效地使用它们。
异常君16 天前
java·代码规范
深入理解 Java 类卸载:避免 90% 的内存泄漏问题生产环境中,一个看似简单的类加载问题可能导致严重的内存泄漏。本文通过实际案例,深入探讨 Java 类在什么情况下会被卸载,以及如何避免类加载器导致的内存问题。