#oop #proglib
10 принципов ООП, которые должен знать каждый программист
Очень важно знать основные принципы объектно -ориентированного программирования (ООП), в число которых входят абстракция, инкапсуляция, полиморфизм, наследование и т.д. Но существует множество и других, о которых полезно знать. Многие из них собраны в специальный блок и известны по акрониму SOLID.
Эта статья познакомит с этими и другими новыми возможностями для разработки и расскажет о всех их преимуществах.
10 OOP Design Principles Every Programmer Should Know
10 принципов ООП, которые должен знать каждый программист
Очень важно знать основные принципы объектно -ориентированного программирования (ООП), в число которых входят абстракция, инкапсуляция, полиморфизм, наследование и т.д. Но существует множество и других, о которых полезно знать. Многие из них собраны в специальный блок и известны по акрониму SOLID.
Эта статья познакомит с этими и другими новыми возможностями для разработки и расскажет о всех их преимуществах.
10 OOP Design Principles Every Programmer Should Know
#optimization
Оптимизация физики в Unity
Если у вас уже есть опыт работы с Unity, вы ищете новые приёмы для работы с физикой в играх и примеры их использования, то данный материал поможет вам в этом.
Physics Best Practices
Оптимизация физики в Unity
Если у вас уже есть опыт работы с Unity, вы ищете новые приёмы для работы с физикой в играх и примеры их использования, то данный материал поможет вам в этом.
Physics Best Practices
Мы немного посовещались и решили увеличить призовой фонд нашего конкурса 😉
Для тех, кто все пропустил:
Конкурс на
📍 2 лучших статьи сайте proglib.io
📍 1 лучший комментарий на сайте proglib.io
Что нужно? Написать статью или оставить комментарий под любой из статей сайта. Победитель выбирается по количеству просмотров и лайков НА сайте. Любители накручивать дисквалифицируются!
Для самых крутых авторов статей мы подготовили подарки:
✏ 1 место - годовая подписка на ВСЕ продукты Jetbrains, либо издание по архитектуре ("Архитектура программного обеспечения на практике" или "Чистый код" или "Искусство программирования").
✏ 2 место - годовая подписка на какой-то один из продуктов Jetbrains, либо издание про базы данных ("Рефакторинг баз данных или Эволюционное проектирование" или "Базы данных: Проектирование, реализация и сопровождение. Теория и практика" или "Работа с PostgreSQL. Настройка и масштабирование").
✏ А комментатор “не в бровь, а в глаз” получит бумажную книгу на выбор: "Думай медленно...Решай быстро" Канемана, "Музыка мозг. Правила гармоничного развития" или "Мозг во сне. Что происходит с мозгом, пока мы спим".
🔵 Статьи должны быть по теме сайта, от 4к до 8к знаков без пробелов, с уникальностью 90%+ по text.ru, без рекламы и брани. Предпочтение туториалам на базе личного опыта, интересным подборкам и обзорам.
🔵 Комментарий должен быть без рекламы и брани.
И да победят лучшие! 😊
Дедлайн конкурса — 18 октября 2019
Если у вас проблемы с написанием материала, пишите нашему главному редактору @lavafloor
Для тех, кто все пропустил:
Конкурс на
📍 2 лучших статьи сайте proglib.io
📍 1 лучший комментарий на сайте proglib.io
Что нужно? Написать статью или оставить комментарий под любой из статей сайта. Победитель выбирается по количеству просмотров и лайков НА сайте. Любители накручивать дисквалифицируются!
Для самых крутых авторов статей мы подготовили подарки:
✏ 1 место - годовая подписка на ВСЕ продукты Jetbrains, либо издание по архитектуре ("Архитектура программного обеспечения на практике" или "Чистый код" или "Искусство программирования").
✏ 2 место - годовая подписка на какой-то один из продуктов Jetbrains, либо издание про базы данных ("Рефакторинг баз данных или Эволюционное проектирование" или "Базы данных: Проектирование, реализация и сопровождение. Теория и практика" или "Работа с PostgreSQL. Настройка и масштабирование").
✏ А комментатор “не в бровь, а в глаз” получит бумажную книгу на выбор: "Думай медленно...Решай быстро" Канемана, "Музыка мозг. Правила гармоничного развития" или "Мозг во сне. Что происходит с мозгом, пока мы спим".
🔵 Статьи должны быть по теме сайта, от 4к до 8к знаков без пробелов, с уникальностью 90%+ по text.ru, без рекламы и брани. Предпочтение туториалам на базе личного опыта, интересным подборкам и обзорам.
🔵 Комментарий должен быть без рекламы и брани.
И да победят лучшие! 😊
Дедлайн конкурса — 18 октября 2019
Если у вас проблемы с написанием материала, пишите нашему главному редактору @lavafloor
Библиотека шарписта | C#, F#, .NET, ASP.NET pinned «Мы немного посовещались и решили увеличить призовой фонд нашего конкурса 😉 Для тех, кто все пропустил: Конкурс на 📍 2 лучших статьи сайте proglib.io 📍 1 лучший комментарий на сайте proglib.io Что нужно? Написать статью или оставить комментарий под любой…»
Как быстро написать игру для Android на Unity
Можно стать успешным разработчиком мобильных игр и приложений, не прилагая к этому огромных усилий. Примером такого случая является Донг Нгуен, разработавший Flappy Bird.
Flappy Bird Unity tutorial for Android – Full game in 10 minutes!
Можно стать успешным разработчиком мобильных игр и приложений, не прилагая к этому огромных усилий. Примером такого случая является Донг Нгуен, разработавший Flappy Bird.
Flappy Bird Unity tutorial for Android – Full game in 10 minutes!
Android Authority
Flappy Bird Unity tutorial for Android - Full game in 10 minutes!
Flappy Birds is the very basic mobile game that made creator Dong Nguyen very wealthy. In this post, you'll see how to create a very similar game in just 10 minutes. Go from a blank screen to a fully functional game that's ready to play on Android using Unity!
Для чего нужна дефолтная реализация интерфейсов
В некоторых ситуациях использование дефолтной реализации приводит к более чистому и читаемому коду. Статья о том, как правильно реализовать одну из полезных и интересных фич.
Default Interface Members, What Are They Good For?
Умные указатели для уда...
В некоторых ситуациях использование дефолтной реализации приводит к более чистому и читаемому коду. Статья о том, как правильно реализовать одну из полезных и интересных фич.
Default Interface Members, What Are They Good For?
Умные указатели для уда...
Простое VR-приложение под Android с помощью Unity
VR - одно из самых популярных направлений в разработке, которое ты можешь освоить прямо сейчас.
Here’s how you can make a 360 VR app in 10 minutes with Unity
VR - одно из самых популярных направлений в разработке, которое ты можешь освоить прямо сейчас.
Here’s how you can make a 360 VR app in 10 minutes with Unity
Реалистичная каустика отражений в Unity
Недавно Флориан Гельценлихтер опубликовал в твиттере изображение эффекта каустики, созданного им в Unity при помощи шейдеров.
Как сделать самим то, что было в посте, набравшим несколько тысяч лайков.
Believable Caustics Reflections
Недавно Флориан Гельценлихтер опубликовал в твиттере изображение эффекта каустики, созданного им в Unity при помощи шейдеров.
Как сделать самим то, что было в посте, набравшим несколько тысяч лайков.
Believable Caustics Reflections
#csharp #game
Создание игры Tower Defense в Unity: сценарии и волны врагов
Геймплейные сценарии, порождающие волны разнообразных врагов в жанре tower defense на Unity.
Scenarios Waves of Enemies
Создание игры Tower Defense в Unity: сценарии и волны врагов
Геймплейные сценарии, порождающие волны разнообразных врагов в жанре tower defense на Unity.
Scenarios Waves of Enemies
#csharp
Мобильная разработка на Unity
От идеи до реализации. История о первых шагах опытного программиста в геймдеве, чтобы поделиться пусть и небольшим, но всё же опытом.
Путь от хирургии к геймдеву или первый опыт мобильной разработки на Unity
Мобильная разработка на Unity
От идеи до реализации. История о первых шагах опытного программиста в геймдеве, чтобы поделиться пусть и небольшим, но всё же опытом.
Путь от хирургии к геймдеву или первый опыт мобильной разработки на Unity
Метаклассы в C#
Что было бы, если бы в C# действительно были метаклассы. Разбираемся в идее и её реализации.
Фантазии на тему метаклассов в C#
Что было бы, если бы в C# действительно были метаклассы. Разбираемся в идее и её реализации.
Фантазии на тему метаклассов в C#
Исчерпывающий видеокурс по C#
Давно задумываетесь написать свое Windows-приложение? Данный видеокурс по C# поспособствует быстрому обучению. Дерзайте!
Самый понятный видеокурс по C# для
Давно задумываетесь написать свое Windows-приложение? Данный видеокурс по C# поспособствует быстрому обучению. Дерзайте!
Самый понятный видеокурс по C# для
Ответы на все вопросы про C#
Шпаргалки по C# помогут забыть о поиске простой информации и сосредоточиться на действительно важных моментах программирования.
Лучшие актуальные шпаргалки по C# на все случаи жизни
Шпаргалки по C# помогут забыть о поиске простой информации и сосредоточиться на действительно важных моментах программирования.
Лучшие актуальные шпаргалки по C# на все случаи жизни
Бесплатный вебинар на тему «Как программисту получить работу за границей?». Его проведёт программист из Москвы, который проходил собеседования Microsoft, Yandex, Google и устроился на удалённую работу в США с зарплатой в 9000$.
Он покажет своё резюме, расскажет про отличия работы в РФ и за рубежом и даст советы по прохождению собеседований.
Регистрация по сссылке: http://bit.ly/2mjW0iT
Он покажет своё резюме, расскажет про отличия работы в РФ и за рубежом и даст советы по прохождению собеседований.
Регистрация по сссылке: http://bit.ly/2mjW0iT
Десять скрытых функций C#
Все разработчики C# знают основы языка. Но лишь немногим известны скрытые возможности, о которых вы узнаете после прочтения этой статьи.
Разработчики C# поделились 10 скрытыми функциями языка
Все разработчики C# знают основы языка. Но лишь немногим известны скрытые возможности, о которых вы узнаете после прочтения этой статьи.
Разработчики C# поделились 10 скрытыми функциями языка
Вопросы по C# для собеседования
Изучаете C#? Проверьте, готовы ли к трудоустройству прямо сейчас.
8 заданий по C#, которые могут попасться на собеседовании
Изучаете C#? Проверьте, готовы ли к трудоустройству прямо сейчас.
8 заданий по C#, которые могут попасться на собеседовании
Восьмая версия C# - история продолжается
Язык C# не стоит на месте и обновляется корпорацией Microsoft. Интересные обновления, представленные в восьмой версии языка.
Язык C# и .NET: путь продолжающего в 2019 году
Язык C# не стоит на месте и обновляется корпорацией Microsoft. Интересные обновления, представленные в восьмой версии языка.
Язык C# и .NET: путь продолжающего в 2019 году
C# асинхронное программирование
Урок познакомит вас с работой ключевых слов async/await. Будут подробно рассмотрены правила использования каждого из этих ключевых слов. Для более глубокого понимания работы async await, будет рассмотрена их внутренняя реализация, которая обеспечивается с помощью специальных типов и некоторой работы компилятора.
Как работает async/await? Асинхронные методы С#
Урок познакомит вас с работой ключевых слов async/await. Будут подробно рассмотрены правила использования каждого из этих ключевых слов. Для более глубокого понимания работы async await, будет рассмотрена их внутренняя реализация, которая обеспечивается с помощью специальных типов и некоторой работы компилятора.
Как работает async/await? Асинхронные методы С#
Vk
Как работает async/await? Асинхронные методы С#. C# Асинхронное программирование.
vk.com video
Progress Bar на C#
Создаем свой progress bar на языке C#. Учимся использовать линейный градиент цвета для окрашивания прогресса.
C# Уроки - Рисуем Progress Bar - Новый Material Design User Control
Создаем свой progress bar на языке C#. Учимся использовать линейный градиент цвета для окрашивания прогресса.
C# Уроки - Рисуем Progress Bar - Новый Material Design User Control
Методы в C#
Данное видео ориентировано на программистов, которые только приступили к изучению языка C# и платформы .NET.
Что такое методы? Применение методов в C#
Данное видео ориентировано на программистов, которые только приступили к изучению языка C# и платформы .NET.
Что такое методы? Применение методов в C#