递归火山软件开发平台

标题: 关于代码格式及规范性的讨论 [打印本页]

作者: blackvolcano    时间: 2024-12-20 18:19
标题: 关于代码格式及规范性的讨论

一直有个疑问啊,这几种不同代码的写法,那种更规范?(大家都用那种格式呢?)
按钮事件下直接写代码,"代码量多确实影响阅读"
(, 下载次数: 293)
每个按钮事件单独用一个方法,"如果代码量很少呢,就三四行也要写个方法?"
(, 下载次数: 274)
变量方面,所有变量集中放到一个方法的头部
(, 下载次数: 318)
变量哪里用到放哪里
(, 下载次数: 298)

作者: hcwanz    时间: 2024-12-20 18:48
本帖最后由 hcwanz 于 2024-12-20 18:59 编辑

代码三四十行不到的直接写.

局部变量定义最好可以划分不同功能的代码块,
(而不是堆在开头, 或随用随定义)
循环变量在循环内定义.

注释换行写.

尽可能减少嵌套
如果(.....)
{
  ....
  ....
  ....
  返回(1)
}
返回(0)

改成
如果(取反(....))
{ 返回(0) }
....
....
....
返回(1)





作者: Xelloss0618    时间: 2024-12-21 00:18
一、改用“如果...否则”来判断,你这里只用如果会重复执行更多无效的代码;
二、代码量比较大就另外写一个方法,小量代码直接写;
三、变量用到才申请,效率会更高
作者: ywl    时间: 2024-12-21 19:36
每个人写的代码方式都不一样。
作者: 创世魂    时间: 2024-12-21 19:50
变量不要放在头部,用到变量的时候临时创建,效率才高。易语言那种放在头部创建的,其实并不好。

作者: blackvolcano    时间: 2024-12-21 23:08
创世魂 发表于 2024-12-21 19:50
变量不要放在头部,用到变量的时候临时创建,效率才高。易语言那种放在头部创建的,其实并不好。
...


作者: blackvolcano    时间: 2024-12-21 23:11
hcwanz 发表于 2024-12-20 18:48
代码三四十行不到的直接写.

局部变量定义最好可以划分不同功能的代码块,


作者: blackvolcano    时间: 2024-12-21 23:13
Xelloss0618 发表于 2024-12-21 00:18
一、改用“如果...否则”来判断,你这里只用如果会重复执行更多无效的代码;
二、代码量比较大就另外写一个 ...






欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4