标签:代码规范

共 16 篇文章

Go语言结构体方法用值接收者还是指针接收者

Go 语言中定义结构体方法时,接收者的类型直接决定了方法的行为。简单来说:值接收者是“复印件”,指针接收者是“原件”。选择哪种方式,取决于你是否需要修改原始数据、结构体的大小以及代

# Go语言 # 结构体 # 指针接收者
2026-05-06 155 0

Go语言context.WithValue的键类型设计与命名空间冲突

Go语言context.WithValue的键类型设计与命名空间冲突 context.WithValue 是 Go 语言中在调用链之间传递请求域数据的标准机制。然而,许多开发者在使

# Go语言 # context # 键类型设计
2026-04-23 169 0

Go语言error处理:为什么不推荐用panic替代error

Go语言error处理:为什么不推荐用panic替代error 在 Go 语言开发中,错误处理机制是代码健壮性的核心。许多初学者或从其他语言转过来的开发者,习惯于使用异常机制,因此

# Go语言 # 错误处理 # 异常处理
2026-04-22 210 0

HTML 语义问题:语义化标签使用不当

HTML 语义问题:语义化标签使用不当 HTML 语义化是指使用恰当的标签(如 <header、<article、<button)来描述内容的含义,而不仅仅是改变外观。语义化不仅有

# HTML语义化 # 语义化标签 # 前端开发
2026-04-10 186 0

Go 错误处理:err != nil 检查遗漏

Go 错误处理:err != nil 检查遗漏 Go 语言的设计哲学要求显式处理错误,但编译器并不强制开发者检查返回的 error 类型。这种“自由”往往导致运行时逻辑中断,因为错

# Go语言 # 错误处理 # errcheck
2026-04-08 202 0

HTML 语义化标签:<header>、<nav>、<main>、<footer>

HTML 语义化标签:<header、<nav、<main、<footer 语义化标签的核心作用是让网页结构具备“人类可读性”与“机器可解析性”。用大白话说,就是把页面的不同区域贴

# 语义化标签 # 前端开发 # 网页布局
2026-04-06 184 0

Python 文档字符串:docstring 格式与规范

Python 文档字符串:docstring 格式与规范 什么是 docstring docstring 是 Python 函数、类、模块或方法定义中的第一个字符串表达式。它位于代

# Python # docstring # 代码规范
2026-04-05 190 0

TypeScript 代码风格:ESLint 与 Prettier 配置

TypeScript 代码风格:ESLint 与 Prettier 配置 代码风格不一致是团队协作中的常见痛点。有人用单引号,有人用双引号;有人行尾加分号,有人不加。这些分歧看似微

# TypeScript # ESLint # Prettier
2026-04-05 256 0

TypeScript 类型问题:any 类型过度使用

TypeScript 类型问题:any 类型过度使用 TypeScript 的核心价值在于通过静态类型系统提前发现潜在错误,提升代码可读性和可维护性。但许多开发者在项目中频繁使用

# TypeScript # 类型安全 # any类型
2026-04-03 234 0

Python 缩进问题:IndentationError 缩进错误

Python 缩进问题:IndentationError 缩进错误 Python 用缩进来划分代码块,而不是像其他语言那样使用大括号 {}。这意味着空格或制表符的数量必须严格一致,

# Python缩进 # IndentationError # 代码规范
2026-04-02 665 0

龙虾 OpenClaw 开源贡献流程:代码提交规范与Pull Request审核要点

龙虾 OpenClaw 开源贡献流程:代码提交规范与Pull Request审核要点 一、准备工作 1. 注册并配置GitHub账号 访问 GitHubhttps://github

# 开源贡献 # 代码提交 # PullRequest
2026-04-01 217 0

PLC程序注释规范与版本管理方法

编写清晰、规范的 PLC 程序并有效管理版本,是电气工程师从“能写代码”进阶到“能写好代码”的关键一步。这不仅能让后续维护人员看懂代码,更能避免因版本混乱导致的生产事故。以下是一套

# PLC编程 # 注释规范 # 版本管理
2026-03-26 500 0

ST代码可读性:缩进风格与括号布局对维护效率的影响

ST(Structured Text)是IEC 611313标准定义的高级文本编程语言,广泛用于PLC(可编程逻辑控制器)开发。在电气自动化项目中,ST代码常承担复杂控制逻辑、数学

# ST代码 # 可读性 # 缩进风格
2026-03-20 252 0

ST代码规范化:缩进、换行与命名风格对维护性的影响

ST(Structured Text)是IEC 611313标准定义的高级文本编程语言,广泛用于PLC(可编程逻辑控制器)开发。它语法接近Pascal,支持条件判断、循环、函数调用

# ST编程 # 代码规范 # 缩进风格
2026-03-18 352 0

ST语言编译警告“未使用的变量”堆积导致的内存浪费清理

在 ST(Structured Text)语言编程中,编译器提示“未使用的变量”(Unused Variable)看似只是无关紧要的提示信息,实则可能成为自动化系统长期运行后内存异

# ST语言 # 编译警告 # 内存优化
2026-03-17 340 0

ST怎么写常量定义:CONST Pi : REAL := 3.14159; END_CONST

在结构化文本(Structured Text,ST)编程中,常量定义是构建可靠、可维护自动化程序的基础环节。它让关键数值、物理常量、设备参数等以明确名称出现,避免“魔法数字”(如直

# ST编程 # 常量定义 # IEC6131
2026-03-15 304 0