Тёмный

Кирилл Мокевнин - Ментальное программирование 

HappyDev
Подписаться 807
Просмотров 47 тыс.
50% 1

2013.happydev.ru/report/10.html
Качество кода в проекте напрямую влияет на его поддерживаемость, настроение команды и скорость ввода новых фич. Как часто вы слышали предложение или сами предлагали переписать все с нуля? Комментарии в коде “работает не трогай”, условия с магическими цифрами, функции с неговорящими названиями, в коде которых без поллитра не разобраться - все это преследует нас каждый день.
При этом существует большое количество практик, известных и не очень, которые позволяют сделать код чище, проще и понятнее без особых усилий. За последний год я был на страже качества множества проектов, создаваемых десятками разработчиков. За это время были проверены на прочность многие существующие практики и подходы, а также выработаны собственные паттерны и антипаттерны. В своем докладе я расскажу про "самодокументируемый код", принцип су-ха-ри, о контекстах, контрактах, декларативном программировании, зависимостях и многом другом.

Наука

Опубликовано:

 

16 дек 2013

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 27   
@andrewdobosh2153
@andrewdobosh2153 3 года назад
Ничего не понял, но очень интересно))
@ivinsergey7497
@ivinsergey7497 5 лет назад
Единственный доклад, который хорошо запомнился с того HappyDev'a :)
@AntonAMinin
@AntonAMinin Год назад
0:00 -- О докладчике 2:15 -- Важность обучения для бизнеса 2:50 -- Необходимость переобучения опытных сотрудников 3:55 -- Что такое ментальное программирование 5:40 -- Философия Python 6:20 -- Литература (базовая для любого разработчика) 7:58 -- Пример: авторизация пользователя 11:16 -- Пример: длинное условие 14:27 -- Комментарии зло 15:58 -- Пример из Git 19:05 -- Подход DDD 20:29 -- Подход DLS 25:34 -- Метод по агрегату 27:22 -- Антипаттерны 29:44 -- Паттерны и принципы 31:00 -- Базовые принципы (без них к коду не допускаю) 37:05 -- CQS 40:36 -- Практики 50:20 -- Получай и используй отдельно 51:42 -- Сложность выбора 52:52 -- Выделяем при дублировании 53:40 -- XP 54:35 -- Вопросы
@Snake19S
@Snake19S 5 лет назад
"Только отвернулся, а они MongoDB воткнули." ;). Видео очень крутое.
@airmanbio5125
@airmanbio5125 Год назад
".. У людей много в голове стереотипов мифов, или установок которые совершенно противоречат здравому смыслу.." - это уж точно!
@petrkassadinovich2705
@petrkassadinovich2705 5 лет назад
Однозначно лайк.
@MrWanderer77
@MrWanderer77 Год назад
Кирилл - Гуру программирования.
@alexanderkirillov1276
@alexanderkirillov1276 2 месяца назад
Кирилл крутой мужик
@crestoff
@crestoff 5 лет назад
Я один ждал когда же он наступит на макбук?)
@kirillmitskevich8851
@kirillmitskevich8851 4 года назад
фак. теперь я не могу не смотреть на ноутбук... ))
@Richget23
@Richget23 3 года назад
Какой макбук? Там сзади дверь открыта( ну зачем так
@STAR-sm4dm
@STAR-sm4dm 3 года назад
​@@Richget23 ну теперь всё внимание только на дверь...((((( ужас
@airmanbio5125
@airmanbio5125 9 месяцев назад
@@kirillmitskevich8851 только не думай про розового слоненка)
@user-fx1rw6lq9l
@user-fx1rw6lq9l 7 месяцев назад
Энергет
@user-ij5sw7fd6x
@user-ij5sw7fd6x 5 лет назад
Кажется, некоторые недовольные человеки надеялись, вместо разбора методологий программирования, ширнуться еще одной дозой булщита от пособников рен тв.
@userJakov
@userJakov 2 года назад
лектор весь умник а на 31:40 сам поплыл когда пытался объяснить что такое GRASP
@AntonAMinin
@AntonAMinin Год назад
Прогеры из 2012 такое наизусть знали. General Responsibility Assignment Patterns.
@ga_pa_
@ga_pa_ 9 месяцев назад
конкретики мало. но очень много слов о том как хорошо устроено все в его конторе. но тема в целом неплохая
@TheMrMishel
@TheMrMishel 3 года назад
Порезано ужасно... Могли бы и постараться над монтажом...
@happydevru
@happydevru 3 года назад
Поясните, что именно порезано?
@natan.yakovleva3716
@natan.yakovleva3716 5 лет назад
Из под коня
@crestoff
@crestoff 5 лет назад
как и у кого-то лицо ;)
@user-ee3pq4fy3v
@user-ee3pq4fy3v 9 месяцев назад
Один понт. Сам не знает того о чём пытается рассказать другим =})
Далее
I Built 4 SECRET Rooms In ONE COLOR!
29:04
Просмотров 3 млн
$10,000 Every Day You Survive In The Wilderness
26:44
ПК с Авито за 3000р
0:58
Просмотров 1,5 млн