我有时在程序中使用emojis来突出代码的某些部分(在开源库中)。我很少使用超过5-6的脚本,我发现他们真的很突出,因为他们的颜色在文本编辑器。
通常情况下,它们是临时标记,在与其关联的任何问题关闭时将被移除。
我的问题是:表情符号可能会导致一般Python工具链中的任何问题吗?这包括,但不限于: git,github,pypi,编辑器,指针,解释器,CI/CD管道,命令行使用.
我没有见过任何表情符号,但是我很少在代码中看到表情符号。这是Python 3的唯一问题,因此Python2Unicode方面已经退出。
(这个问题不是看上去专业与否的问题。这是一个有效但完全不同的考虑。)
下面是一些例子:
# ⚙️ this is where you configure foo
foo.max_cntr = 10
foo.tolerate_duplicates = False
# ♂️♂️♂️ to indicate code to be removed
some dead code
# very important, don't forget to do this!
bar.deactivate_before_call()
发布于 2020-03-05 02:08:22
就风险而言,并没有真正的风险。如果您在注释中使用它们,它们将在运行时被移除/忽略,所以性能方面没有问题。
您可能遇到的主要问题是,一些Linux发行版(发行版)不支持,因此它们会退回到一些标准的unicode字符(通常是一个白色矩形,中间有一个十字),因此这可能会使评论很难理解。
但在个人用途上:不,不,没有问题。
TLDR:可能不是,但可能是。
https://stackoverflow.com/questions/60534170
复制相似问题