Чистый код (clean code) или Как помыть кота

Чистый код (clean code) или Как помыть кота

Sergey Nemchinskiy

8 лет назад

155,155 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@superstarro
@superstarro - 08.04.2021 09:11

я просто ржал в голос когда зашла тема про индусов, и я ощутил множество взглядов на себе, потому что я ржал удлого, (тема про переменные и индусов)

Ответить
@mehpvm
@mehpvm - 09.04.2021 15:19

дякую!

Ответить
@vitaliylufter8765
@vitaliylufter8765 - 12.04.2021 05:58

Пойду проставлю гласные в имена переменных

Ответить
@alicenNorwood
@alicenNorwood - 15.04.2021 21:07

За время этой лекции вы могли прочитать примерно треть "Чистого кода"

Ответить
@budha_rain
@budha_rain - 03.05.2021 23:40

Дизлайки видимо от индусов😂

Ответить
@AlexAlex-jk2tn
@AlexAlex-jk2tn - 06.07.2021 11:39

Понимаю, что видео старое, но всё же надеюсь получить ответ, что делать, если много аргументов в конструкторе, ведь не получится вынести их в отдельный класс, конструктор которого так же получит такое же количество аргументов
P.S. язык C++, но думаю это значения не имеет. Кстати на счёт языка Си, там я так понимаю switch енумов (например машина состояний) никак не заменяется.

Ответить
@анимекот-ш1т
@анимекот-ш1т - 26.07.2021 23:08

Всегда мою свою кошку так

Ответить
@olenaqwerty7895
@olenaqwerty7895 - 08.08.2021 14:17

гарна футболка

Ответить
@user-san-chous
@user-san-chous - 19.08.2021 00:32

Столько лет уже этому видео, и сам пишу на js, но все равно 80% мне очень было полезно послушать. Ну тем, кто за функциональное программирование (например, "реактерам") полезного будет меньше.

Ответить
@funnychannel1888
@funnychannel1888 - 02.10.2021 14:37

Пророческое видео. Кейсы не убрали, а Индия всё равно разваливается от короны.

Ответить
@smazovets
@smazovets - 10.10.2021 09:31

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

Ответить
@eugenefedorov3498
@eugenefedorov3498 - 08.11.2021 09:14

Плохой код это не только дорого моему клиенту но еще это привело меня к выгоранию на проекте. Когда я это осознал открыл это видео.

Ответить
@rockstar8996
@rockstar8996 - 12.11.2021 04:09

Блин, какой же он класный учитель

Ответить
@eugenefedorov3498
@eugenefedorov3498 - 13.11.2021 17:24

А вы не подскажете как писать оптимальный по памяти (скорости) код? Например я до сих пор не понимаю когда и где нужно использовать ссылку на объект &$this итд и бывает храню результаты выполнения методов в $this таким образом если я вызову метод повторно, то смогу вернуть уже имеющий результата а не снова делать АПИ запрос. Но я не очень понимаю патерн... Уже 10 лет сам шкодю к своему ленивому стыду...

Ответить
@eugenefedorov3498
@eugenefedorov3498 - 13.11.2021 17:36

Как же это не использовать флаги? Например есть функция get который делает апи запрос а потом кеширует результат, но бывает что мне нужно получить из get свежий результата, и именно флагом $force я меняю поведение метода.

Ответить
@Jdivanchik
@Jdivanchik - 24.11.2021 12:16

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

Ответить
@MrSirus83
@MrSirus83 - 09.12.2021 19:43

Видел название книги "Как пасти котов", но мыть, впервые вижу

Ответить
@FedirAshtefkuliesie
@FedirAshtefkuliesie - 26.12.2021 15:17

аплодисменты

Ответить
@manul74
@manul74 - 03.01.2022 17:53

то чувство когда говорят что switch это плохо. А например в питоне 3.10 одно из главных нововведений которое все ждали это switch

Ответить
@sergeyk1982
@sergeyk1982 - 09.01.2022 05:47

Я индус, и я ВОЗМУЩЕН!

Ответить
@alexandrspodin3972
@alexandrspodin3972 - 14.01.2022 16:04

Роберт Мартин рекомендует возвращать из метода результат если он мутирующий, что противоречит эвристическому правилу Немчинского, о том, что мутирующий метод должен быть void. Кому верить?

Ответить
@artemadeev7444
@artemadeev7444 - 12.02.2022 15:02

Часок для названия метода))) ок

Ответить
@cobectb
@cobectb - 03.08.2022 06:50

После рекомендации названия метода, и аргументации, я прекратил просмотр, что-то куда-то не туда понесло человека, дядя Боб был бы возмущён.. checkIfParametr()... Мдэ

Ответить
@thinkmediadeeper
@thinkmediadeeper - 11.10.2022 17:35

В неділю на роботі це клас))))))

Ответить
@thinkmediadeeper
@thinkmediadeeper - 11.10.2022 17:59

Взагалі дивна ситуація, бо більшість програмістів емоційно тупі особи, у яких в їхньому власному житті як правило суттєві комунікаційні проблеми. І ці анальники з браком емоцій лізуть у галузь, де адекватно комунікувати це базовий must have скіл

Ответить
@AudioLev
@AudioLev - 27.10.2022 21:15

А может лучше чтобы по коду искал поиск типа гугла, а не буквальный.

Ответить
@nissanskyline7151
@nissanskyline7151 - 21.11.2022 18:41

Как-раз прохожу switch, "я потом буду устанавливать" вместо всех ифов 😏 Кайф.... Еще и свичи с лямбдами

Ответить
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil - 10.12.2022 17:12

Спасибо

Ответить
@ligat-rome
@ligat-rome - 20.12.2022 17:52

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

Ответить
@ftinkere
@ftinkere - 24.01.2023 21:52

Интегрировали астериск в CRM, реализуя попутно свой софтфон в ней...
Вот уж где полный ужас получился в коде. Особенно в js

Ответить
@egorvafin1978
@egorvafin1978 - 08.03.2023 21:45

Хорошая лекция. Спасибо большое!

Ответить
@FilmsMediaTV
@FilmsMediaTV - 10.03.2023 23:03

Сереж, вас так же приятно слушать как и Роберта Мартина! Не воспринимайте за лесть ))
Круто, что в наше время есть ютуб и вот такие люди как вы, которые делятся опытом с младшими !
Спасибо за классную лекцию, хоть она и 7 летней давности

Ответить
@wandos777
@wandos777 - 18.03.2023 15:21

Спасибо вам большое, Сергей, за интересную лекцию, очень интересно было послушать!

Ответить
@АлександрИвченко-м3к
@АлександрИвченко-м3к - 09.08.2023 17:39

Пиздец, количество рекламы на минуту видоса
просто зашкаливает
За 30 минут 75 роликов, вы еьнулись?

Ответить
@Impartial87
@Impartial87 - 12.09.2023 21:39

Роберт Мартин крут - снес программу и компания обанкротилась)

Ответить
@ДанилОленев-э5з
@ДанилОленев-э5з - 31.10.2023 01:54

Очень крутой ролик, я сейчас на одной из первых ступеней обучения и он явно мне поможет)

Ответить
@SunakSunak-b9t
@SunakSunak-b9t - 13.05.2024 04:20

Сперва плати нормальна, тупой непрограммист

Ответить
@dimendroider7550
@dimendroider7550 - 06.06.2024 00:17

Сколько лет уже этому видео

Ответить
@grigoriy_hacker
@grigoriy_hacker - 01.09.2024 04:52

Спасибо лектору! Я получил пару глубоких царапин и заоодно написал калькулятор, чтобы все по ООП было

Ответить