Как писать хороший код | 10 советов как писать хороший код
https://youtu.be/CH4WhpIYlHs
https://youtu.be/CH4WhpIYlHs
YouTube
Как писать хороший код | 10 советов как писать хороший код
В этом видео разберем 10 советов как писать хороший код!
0:00 - Введение
0:28 - Тавтология зло
1:24 - Явное лучшее неявного
3:53 - Слабая связность
5:44 - Паттерны проектирования
7:10 - Магические числа и строки
7:50 - Пробуй языки
8:43 - Меньше абстракций…
0:00 - Введение
0:28 - Тавтология зло
1:24 - Явное лучшее неявного
3:53 - Слабая связность
5:44 - Паттерны проектирования
7:10 - Магические числа и строки
7:50 - Пробуй языки
8:43 - Меньше абстракций…
❤16 3
хотите видос про генерацию кроссвордов?? как по мне мега годно, там не так очевидно
3❤31 10🔥4
вообщем я тут подумал что вектор канала ушел немного не в ту сторону куда я хотел, изначально я хотел записывать видосы о своих проектах.
Что бы вы хотели видеть, видосы о моих проектах или общеайтишное всякое?
Но надо понимать что у видосах о проектах есть сайд эффекты - они очень долго делаются)
Что бы вы хотели видеть, видосы о моих проектах или общеайтишное всякое?
Но надо понимать что у видосах о проектах есть сайд эффекты - они очень долго делаются)
Monkey patching - игрушка дьявола😈
Языки с динамической типизацией обладают особой «фичей» - подмена методов и полей в рантайме.
И конечно, иногда это очень удобно. Кайфова можно замокать что нибудь в тестах.
НО в продакшен коде…
Да, иногда вот это вот все метапрограммирование с getattr + setattr и необходимо, но я такой кейс видел лишь однажды как будто..
Ну и не надо забывать что не все анализаторы тебе вообще подскажут что ты нерабочий код написал :)
#интересное
Языки с динамической типизацией обладают особой «фичей» - подмена методов и полей в рантайме.
И конечно, иногда это очень удобно. Кайфова можно замокать что нибудь в тестах.
НО в продакшен коде…
Да, иногда вот это вот все метапрограммирование с getattr + setattr и необходимо, но я такой кейс видел лишь однажды как будто..
Ну и не надо забывать что не все анализаторы тебе вообще подскажут что ты нерабочий код написал :)
#интересное
❤13
короч к следующему понедельнику дропну свой самый большой видос на канале, это будет пуля….
❤28 8 7🔥4
монтирую вам ребятки, начинаю короче запариваться со звуком и светом - скоро начнете видеть результаты я надеюсь
лана ребятки, след видос будет про свой редис
тока попробуйте его не посмотреть..
тока попробуйте его не посмотреть..
🔥18 5
девелопня
https://youtu.be/YOF6ftWQku4?si=hvEiuFWjfoSIMEI7
кринжанул кстати, МОЖНО ЖЕ ПРОСТО ДАТУ ИЗМЕНЕНИЯ ДОСТАВАТЬ
и корнер кейсов где это не будет работать я не нашел…
и корнер кейсов где это не будет работать я не нашел…
подобновил чутка watchcat, кто хочет въебите мрчик какой нить
https://github.com/dop3file/watchcat
https://github.com/dop3file/watchcat
GitHub
GitHub - dop3file/watchcat
Contribute to dop3file/watchcat development by creating an account on GitHub.