<Easy-Peasy Code/>
2.78K subscribers
1.01K photos
48 videos
86 files
120 links
Привет всем✋
Делюсь полезным:
💭 авторские статьи
💭 интересные книги/инсайты
💭 немного юмора и опросов

Бот для самопроверки: @EpCodeQuizBot

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
💡 Секреты Git: 7 команд, о которых вы, возможно, не знаете

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

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

#ссылка
💡 Геймдизайнер с нуля: как начать делать игры без опыта

Геймдизайнеры отвечают за правила, системы, механики и контент видеоигры. Они работают в командах и часто бывают разделены на группы с разными специализациями, такими, как дизайн систем, дизайн уровней и игровой баланс.

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

В статье ниже вы узнаете, как стать геймдизайнером с нуля.

#ссылка
Рефакторинг_Улучшение_существующего_кода.pdf
1.7 MB
📓 Рефакторинг. Улучшение существующего кода
Автор: Мартин Фаулер

Описание: книга написана экспертами ООП, которые сами принимали участие в разработке системы рефакторинга. Рефакторинг позволяет перемещать поля между классами, извлекать фрагменты из методов и превращать их в отдельные, перемещать код по иерархии.

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

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

#книги
Всем привет! 
Теперь у нашего канала есть чат, где каждый желающий может зайти и поговорить с другими об ИТ.
Всем легкой пятницы🎉
💡 22 сайта для программиста, которые помогут заговорить на английском

Так уж исторически сложилось, что почти все языки программирования тесно связаны с английским, англоязычной является и документация. Если не знаете ни слова по-английски, названия методов придется зазубривать, так как вы не будете знать, что они означают и зачем нужны.

К счастью есть отличные сайты, которые помогут вам в изучении английского языка. В статье ниже вы можете ознакомиться с ними более детально.

#ссылка
💡 Объяснение Event Loop с помощью визуалиции

«Как JavaScript может быть асинхронным и однопоточным?» Если кратко, то JavaScript однопоточный, а асинхронное поведение не является частью самого языка; вместо этого оно построено на основе него в браузере (или среде программирования) и доступно через браузерные API.

Event Loop – это одна из тех вещей, с которыми так или иначе сталкивается каждый разработчик JavaScript, но поначалу немного сложно понять что к чему. 

В статье ниже вы узнаете об Event Loop, а также изучите примеры с помощью визуализации.

#ссылка
💡 Фасад

Паттерн Фасад объединяет группу объектов в рамках одного специализированного интерфейса и переадресует вызовы его методов к этим объектам, таким образом он упрощает использование подсистемы.

В статье ниже вы найдете более детальное описание сути этого паттерна, проблемы, которые он решает, примеры кода, а также визуализацию в виде диаграмм.

#ссылка
🛠️ Hekoru

Heroku - популярный поставщик услуг «Платформа как услуга» (PaaS), который позволяет разработчикам легко развертывать веб-приложения без команды операций.

#инструменты
💡 С чего начать изучение Python: 3 первых шага

Python уже не один год уверенно занимает место среди самых популярных языков программирования. На нём можно писать любые программы, но сегодня основной сферой для него стал искусственный интеллект и всё, что с ним связано — data science, машинное обучение, анализ данных, нейронные сети.

Кроме того, Python популярен в веб-разработке. Среди новейших направлений Python является лидером в квантовых вычислениях и квантовом машинном обучении.

Статья ниже поможет вам сделать первые шаги в освоении Python.

#ссылка
🔖 Ответ
Anonymous Quiz
50%
нет
50%
да
💡 Какие профессии в ИТ бывают?

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

Читать статью 📖

Пишите в комментарии о профессиях которые я не упомянул, а также, какая из перечисленных нравится Вам наиболее.

#автор
💡 10 самых распространенных ошибок программистов

Программирование – процесс непростой, и без ошибок в процессе не обходится создание ни одной программы. Часть багов, самые неприятные, носят логический характер. Их крайне сложно искать, и нередко такие ошибки «всплывают» уже в процессе эксплуатации. Ошибки синтаксиса и опечатки – самые безобидные. Почти во всех языках их выявляют интерпретаторы и компиляторы. Что-то удается вычислить при автоматическом или бета-тестировании.

Но есть ошибки, которые делают практически все. Новичкам эта памятка поможет обратить особое внимание на самые популярные виды багов. Опытным разработчикам этот список просто освежит память. Ведь все мы люди, и малейшая невнимательность может привести к «танцам по старым и всем известным граблям».

#ссылка