Как писать читаемый код / Григорий Петров (Evrone)

preview_player
Показать описание
Онлайн-конференция, полностью посвященная инженерным процессам и практикам TechLeadConf 2020

Тезисы и презентация:

Часто, посмотрев на старый код, мы говорим: "проще переписать, чем поменять". Печальнее всего, когда это наш собственный код, с любовью написанный "всего лишь" несколько лет назад.

Мне нравится докапываться до причин, поэтому в докладе не будет привычных "пишите функции покороче, а имена идентификаторов понятнее".
...
--------
Рекомендации по теме
Комментарии
Автор

Дядя Гриша, благодарю за крутой доклад! Как всегда — топ!

maxdzyubak
Автор

Отличный доклад на случай когда нечего делать, или хочется отдохнуть от написания кода))

mslq
Автор

Гриша крутой, нравятся его рассуждения, но какой-же он нужный )

leomak
Автор

Лет 50 назад те проблемы и предлагаемые решения которые озвучивает Григорий (и не только в этой лекции) были обозначены термином "Структурное программирование". Было массовое сумасшествие трактатов как правильно "Структурно программировать". Тогда проблемы программирования были те же - проблемы больших проектов, читаемости кодов, проблемы поддержки и масштабируемости ... Прошло 50 лет а проблемы остались до сих пор особо не сдвинутыми, разве только усилиями Григория проблемы в программировании переведены в популярные яркие научпоповские скетчи, близкие по форме к выступлениям Стива Джобса.

victorvictorov
Автор

Спасибо очень доступно и темп изложения очень комфортен

OB-elih
Автор

Печально, что общие формулировки и нет конкретных примеров

michailshultz
Автор

Странно сравнивать создание ракеты с написанием кода. "Внутри" ракеты так-же много кода, который кто-то писал. Не говоря уже о том коде, который находится "снаружи" ракеты, без которого ракета не взлетит.

PlLes
Автор

❤ Восхищяюсь людьми, которые владеют несколькими языками программирования❤. Уважение и респект, очень доступно для понимания. Спасибо❤

limoshkamilk
Автор

Опытный пайтон разработчик, когда увидел regex в несколько строк: *_*

bobby_ridge
Автор

примеры очень плохие.
рисование это исскусство. там нет никакой цели. и причины почему один художник становится мировой известностью сейчас, другой после смерти, а третий никогда смутны и расплывчаты. есть направления рисования где красивые картины не являются целью.
ракетостроению учат с детского сада так же как и программированию. не больше и не меньше. математика нужна и там и там. но самого предмета нет ни там ни там.
само программирование намного легче. как раз изза того что многие аспекты можно тестировать без покупки мощных компьютеров, потому что работадателей больше пары другой на страну. потому что эксперименты не стоят тысячи зеленых бумажек и куча обучающих относительно актуальных материалов.
то что направление новое тоже не совсем так. программирование появилось примерно как и ракетостроение. может лет на 10-20 позже. а уж сейчас программистов на порядки больше чем ракетостроителей
в "железной" индустрии вообще нет гитхабов. даже если захочешь прочесть миллион чертежей - их нет.

soen
Автор

Вообще то, на заре создания программного обеспечения, в СССР это точно было, весь процесс разбивался на три блока: прикладной математики для предметной области; алгоритмизация; кодирование. И в каждом блоке люди занимались в соответствии со своей специализацией в профессии и образованием. Кодировка - это была самая простая и низкоуровневая часть. Там могли работать ПТУшники. Теперь это всё свалили в одну кучу, что приводит к нерациональному использованию интеллектуального потенциала в пользу рутины кодирования...

hhvpvtw