TGViewer
anykeynotes anykeynotes @anykeynotes · 312 subscribers
Post #19 2.24K
Мой пост вызвал ряд вопросов у читателей, так что его необходимо пояснить.

Почему писать скрипты на Python, а не Bash считается неким элитаризмом?

Особенность bash - читаемость скриптов падает прямо пропорционально количеству строк кода. Да, на python можно писать ужасно, однако для избежания этого есть PEP8, следуя которому ваш код будет читаемый. Поэтому в командах применяют правило: если скрипт на bash больше 50-100 строк кода, то его переписывают на python/golang.


Я пишу на golang, остальные херово пишут на bash, python и не прочтут мой код. Получается я буду мудаком для остальной команды?

Да, будете мудаком. Один из аспектов инженерной культуры заключается в передаче привычек. Правильных варианта два.
Объяснять команде преимущества новых подходов\языков. И тащить команду до своего уровня.
Свалить.

Первый сложнее, но интереснее. Второй проще и легче. Третий вариант: оставить всё как есть и использовать bad pattern вместе с командой. Да, с точки зрения определений в этой команде будет культура. Только вот людей, кидающих мусор мимо урны, называют бескультурными, а людей оставляющих скрипты в cron без комментариев и уведомления коллег бескультурными не называют.



p.s.
Мои посты часто содержат очевидные вещи. Очевидные для специалистов, которые уже всё видели и для талантов, которые и сами до всего дойдут. Мне хочется, чтобы эти очевидные вещи доходили до спящих талантов. Тех, кто в силу воспитания, образования, круга общения и даже рекомендательных систем может не замечать этих очевидностей. Мне хочется показать им существование другого мира в который нужно стремиться и ради которого надо учиться и качать скиллы. Ведь если человек не знает, что есть море и купаться в нём интересно, он и не будет хотеть ради него учиться плавать.
More from @anykeynotes
  1. Aug 30, 2021Kubernetes в его текущем использовании тупиковая ветвь развития отравляющая индустрию. В ч…
  2. Jun 21, 2021А сегодня мы порассуждаем о SRE. На этот раз в видео формате. https://youtu.be/g7ysWOhWxwE
  3. Dec 25, 2020Если вы хотите больше узнать про DevOps, то приятного прослушивания. https://linkmeup.ru/b…
  4. Dec 25, 2020Поговорим сегодня о том как неправильно внедрять DevOps и возможно начать по-другому относ…
  5. Oct 12, 2020Я еще тут. И хочу поговорить с вами про аутсорсинг. https://telegra.ph/Pro-greblyu-na-gale…
  6. Sep 20, 2019Очень весело наблюдать, как люди хаят 1с за переизобретение костылей (1С: Центр Администри…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →