Иногда я использую смайлики в программах для выделения определенных частей кода (в библиотеках с открытым исходным кодом). Я редко использую больше, чем, скажем, 5-6 для каждого сценария, и нахожу, что они действительно выделяются из-за своих цветов в текстовом редакторе.
Как правило, они являются временными маркерами и будут удалены при возникновении проблем, с которыми они связаны. закрыт.
Мой вопрос таков: могут ли смайлики вызывать какие-либо проблемы в общем наборе инструментов Python? Это включает, но не ограничивается: git, github, pypi, редакторы, линтеры, интерпретаторы, конвейеры CI / CD, использование командной строки ...
Я не видел ни одного, но опять же Я редко вижу смайлики в коде. Это только вопрос Python 3, поэтому Python 2 аспекты юникода отсутствуют.
(Этот вопрос не о том, выглядит ли профессионально или нет. Это действительно, но совершенно отдельное соображение.)
Некоторые примеры:
# ⚙️ 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()