Чем хороший код отличается от плохого?

preview_player
Показать описание
В учебном центре акция! Для новых студентов - специальное предложение*
Оплатите за два месяца 6500 грн. вместо 7000 грн., экономия 500 грн. (месяц обучения будет стоить 3250 грн.), оплатите за три месяца 9000 грн. вместо 10500 грн., экономия 1500 грн. (месяц обучения будет стоить 3000 грн.).

Рекомендации по теме
Комментарии
Автор

половина ролика о том почему я записал этот ролик. не надо так. недовольным надо отвечть в коментах а то три недовольных человека, а ответ на недовольства вынуждены слушать все.

Nerossoul
Автор

Как удержаться на своём месте? Пиши код, который поймёшь только ты. Когда наберётся с десяток проектов, которые будут забагованы, то станешь незаменимым сотрудником, который всегда в работе.

ilyaalexful
Автор

У дяди Боба есть три хорошие книги:
"Чистый код" - о чистоте кода
"Чистый кодер" - о личной гигиене программиста
"Чистая архитектура" - про уборку жилья программиста :)))

rubenmarkosyan
Автор

У программиста спросили: Какой код по вашему самый плохо?
Ответ: без комментариев

makskors
Автор

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

СергейПершин-бв
Автор

"Хороший код легко читать". Ох как я ждал этой фразы! 100%

Edellion
Автор

У меня на данный момент 80% работы и 20% результата...
Самому учить очень сложно, но я привыкаю к сложностям поиска, мне это нравится...

всёоченьинтересно-йи
Автор

Три года назад Вы мне очень помогли - благодаря серии "Байки о Java", в которой рассказывалось про области ее применения,
я понял что Java мне не подходит и не потратил время впустую. Сейчас я уже матерый прогер-кодер и мне нужна Java! :)
Теперь смотрю Вас у же с профессиональным интересом. Времена меняются (с) Вот так-то! :)

Warfazer
Автор

Хороший код поймет даже кот. Ну и как бонус, он еще и быстренько и правильно работает, легко расширяется и когда нужно сужается ))

oeaoo
Автор

Ваші відео дуже класні і інформативні, дякую)

vitaliidrapaliuk
Автор

Сергей, вы прекрасны.
Слушаю вечером для отдыха, вместо того чтобы смотреть что-то развлекательное, потому что и содержимое очень легко и доступно, даже на уставший послерабочий мозг, и манера подачи очень доставляет :))
Пишите как Вам удобно, главное много!

Ольга-жкй
Автор

Подписался. Много общего, много интересного. Хорошо поставлена речь, приятно слушать. У меня с этим похуже. Есть чему поучится.

HowItWorks
Автор

Вобщем то Вы конечно правы если говорить об обычных языках и об обычных задачах. Но вот сложные задачи математические иногда нужно чтобы быстро работали и нужно сильно извращаться. И бывает такой код трудно понять. Например в Матлабе

victorprohorov
Автор

Про названия очень верно подмечено. Иногда из за интересные казусы бывают.

владимирсенцов-рю
Автор

Давайте немного о возможности написания хорошего кода.
Правильное именование, знание шаблонов разработки, ньюансов языка, тонкостей среды, наличие опыта,
неплохое понимание описываемого бизнеса - это все обязательно и естественно.

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

Чаще всего все эти три (может кто-то дополнит) аспекта в плачевном состоянии.
И в этих условиях начинаешь балансировать и жертвовать чем-то.

А так согласен, хороший код тот, который хорошо понимает человек а не компьютер.

АндрейЛ-ми
Автор

Сергей, забей на хейтеров, пили короткие видосы, все норм делаешь. говоришь по теме, джунам можно рекомендовать ))

tapin
Автор

Ну на самом деле обычно нормально написанный код работает быстрее, чем говнокод. Особенно часто это проявляется в java из за JIT компиляции. А попытки типа оптимизировать наоборот делают код более медленным.

владимирсенцов-рю
Автор

Работал во многих проектах. Основной мой язык - Python. Могу подтвердить, что всем на%рать на хороший код в наше время. Если в роли техлида выступаю не я, конечно)

Victorius-ua
Автор

Стоит ли себя загонять из-за плохого кода ? Задачу выполняет, переменные осмысленные, и комментарии имеются . Но все равно считаю что в нем что-то не так

kakoytochel
Автор

Маньяк прочитал код и пришёл домой, чтобы его научили также 😆

max_mgtow