Наряду с принципом "не повторяйся", в программировании есть другой принцип "повторяйся, если в этом есть смысл". Предлагаем задуматься над тем, когда и каким принципом стоит руководствоваться, чтобы не создать код "с душком".
https://nuancesprog.ru/p/17448/
VK: https://vk.com/@nuancesprog-pochemu-ne-vsegda-stoit-sledovat-principu-dry
Дзен: https://dzen.ru/media/nuancesprog.ru/6470e2033befba03d3bfc629
@nuancesprog #DRY #Programming
https://nuancesprog.ru/p/17448/
VK: https://vk.com/@nuancesprog-pochemu-ne-vsegda-stoit-sledovat-principu-dry
Дзен: https://dzen.ru/media/nuancesprog.ru/6470e2033befba03d3bfc629
@nuancesprog #DRY #Programming
Соревнуйтесь с самим собой, а не с другими программистами - это одно из правил, о котором многие узнают слишком поздно. Чтобы с вами этого не случилось, возьмите на вооружение 13 чит-кодов от опытного программиста.
https://nuancesprog.ru/p/17490/
VK: https://vk.com/@nuancesprog-13-chit-kodov-k-zhizni-programmista
Дзен: https://dzen.ru/media/nuancesprog.ru/647af5638bc81353f724429e
@nuancesprog #Programming
https://nuancesprog.ru/p/17490/
VK: https://vk.com/@nuancesprog-13-chit-kodov-k-zhizni-programmista
Дзен: https://dzen.ru/media/nuancesprog.ru/647af5638bc81353f724429e
@nuancesprog #Programming
Программисту не обязательно быть гейм-дизайнером, но каждый гейм-дизайнер должен быть программистом. Узнайте о том, почему навык написания кода жизненно важен в разработке игр и как им овладеть.
https://nuancesprog.ru/p/17659/
VK: https://vk.com/@nuancesprog-pochemu-geim-dizaineru-nuzhno-programmirovanie
Дзен: https://dzen.ru/media/nuancesprog.ru/648430c4bfaf86243e2b220e
@nuancesprog #GameDev #Programming
https://nuancesprog.ru/p/17659/
VK: https://vk.com/@nuancesprog-pochemu-geim-dizaineru-nuzhno-programmirovanie
Дзен: https://dzen.ru/media/nuancesprog.ru/648430c4bfaf86243e2b220e
@nuancesprog #GameDev #Programming
Что общего между разработчиком и архитектором, которому поручено спроектировать дом? Подробно разберем понятия ООП для применения в реальных проектах.
https://nsprg.ru/vg2XXx
VK: https://nsprg.ru/v2RlMv
Дзен: https://nsprg.ru/OZ5b2v
@nuancesprog #OOP #Programming
https://nsprg.ru/vg2XXx
VK: https://nsprg.ru/v2RlMv
Дзен: https://nsprg.ru/OZ5b2v
@nuancesprog #OOP #Programming
Рекурсия является одним из наиболее мощных подходов в программировании. С ее помощью можно решать чрезвычайно сложные задачи, печатая при этом невероятно малый объем кода.
https://nsprg.ru/x9pR7m
VK: https://nsprg.ru/vL5GZO
Дзен: https://nsprg.ru/mwY68v
@nuancesprog #ComputerScience #Programming
https://nsprg.ru/x9pR7m
VK: https://nsprg.ru/vL5GZO
Дзен: https://nsprg.ru/mwY68v
@nuancesprog #ComputerScience #Programming
Маркус Баффетт — известный на HackerNews автор конструктора шахматного репертуара напоминает: «Изучайте Ваш инструмент, почти всегда оно того стоит». А ещё бойтесь писать код, который можно быстро поправить, если ошибки не критичны. В конце поста автор делится идеями ускорения отладки, которые уже работают на Chessbook и могут стать полезными для Вас.
https://nsprg.ru/vgLJ8O
VK: https://nsprg.ru/v21aVx
@nuancesprog #Programming
https://nsprg.ru/vgLJ8O
VK: https://nsprg.ru/v21aVx
@nuancesprog #Programming
Стоит ли изучать программирование для того, чтобы стать дизайнером? Какие преимущества это дает? Что нужно знать, что успешно работать над проектами, связанными с веб-дизайном? Постараемся ответить на эти вопросы в сегодняшней статье.
https://nsprg.ru/v3GMGv
VK: https://nsprg.ru/OobL6v
@nuancesprog #Design #Programming
https://nsprg.ru/v3GMGv
VK: https://nsprg.ru/OobL6v
@nuancesprog #Design #Programming
Большинство сред визуального программирования не находят никакого применения. Почему? Они пытаются заменить синтаксис кода и бизнес-логику, но разработчики никогда не пытаются это визуализировать. Вместо этого разработчики визуализируют переходы состояний, структуру памяти или сетевые запросы.
https://nsprg.ru/vqLdgx
VK: https://nsprg.ru/mno37x
@nuancesprog #Sourcetrail #Visualization #Programming
https://nsprg.ru/vqLdgx
VK: https://nsprg.ru/mno37x
@nuancesprog #Sourcetrail #Visualization #Programming
Откройте для себя "скрытые жемчужины" программирования, чтобы улучшить навыки в написании кода. Освоив эти 18 понятий, вы получите мощные инструменты для простого решения сложных проблем - будь то оптимизация производительности, безопасности или читабельности.
https://nsprg.ru/xe9RRx
VK: https://nsprg.ru/xlGPwm
@nuancesprog #Programming #JavaScript #Python
https://nsprg.ru/xe9RRx
VK: https://nsprg.ru/xlGPwm
@nuancesprog #Programming #JavaScript #Python
Сегодня возникает необходимость перейти от изолированных задач к интегрированным системам. Узнайте, как признание общности трех дисциплин - инженерии данных, разработки ПО и ИИ - улучшает стратегии рекрутинга и поддерживает адаптируемые ИТ-архитектуры.
https://nsprg.ru/my8B8O
VK: https://nsprg.ru/x9wVAO
@nuancesprog #ArtificialIntelligence #Programming
https://nsprg.ru/my8B8O
VK: https://nsprg.ru/x9wVAO
@nuancesprog #ArtificialIntelligence #Programming
Автор делится своей разработкой — альтернативой sed и awk для любителей Lisp. В материале вы найдете примеры применения языка, в частности для JSON, и ссылку на более техническое описание в формате PDF.
https://nsprg.ru/v8R0Jm
VK: https://nsprg.ru/vgejbm
@nuancesprog #Lisp #LQN #Programming
https://nsprg.ru/v8R0Jm
VK: https://nsprg.ru/vgejbm
@nuancesprog #Lisp #LQN #Programming
Это непростая задача. На первый взгляд она кажется неразрешимой. Но если подключить логическое мышление, то поиски ответа станут намного успешней. А как у вас с логикой?
https://nsprg.ru/m6Byem
VK: https://nsprg.ru/myR2Gx
@nuancesprog #Programming
https://nsprg.ru/m6Byem
VK: https://nsprg.ru/myR2Gx
@nuancesprog #Programming