Coder-Sakura/PixiC

关于代码可读性

winfcloud opened this issue · 2 comments

PixiC功能挺好的,感觉也一直在维护
不过我在看项目的时候,发现项目里,经常用到python的条件表达式

python的条件表达式可读性并不如C语言里的三元运算符好,这个看个人喜好

再就是会引入模块的时候会使用

from [module] import *

这样引入,后面代码确实可以省略一点代码,但是命名可能冲突,而且可读性和维护性都下降了,
我并不知道后面突然出现的变量到底是从哪个模块引入的,为了弄明白有必要看一眼(现代IDE优化了这个过程),
感觉可以使用别名减少代码量的同事,这样可读性也会高一点

当然,只是我个人看法,并不知道开发者你的开发思路和构建想法

1、第一点在后续更新中会进行一些优化的。不过列表推导式(类似上面说的条件表达式)用的地方大多数都是一些简单的if-else判断。
2、第二点的话,确实是我偷懒引起的,确实没考虑到。

感谢提供宝贵的建议!

v2.1.5已作相关处理