📃 Во второй части рассмотрим структуру проекта, базы данных, тестирование модулей и API с примером приложения и всё, что нужно для создания реального проекта. Внутри - исходный код и репозиторий.
Мы, команда NOP, поздравляем вас с наступающим Новым годом и желаем, чтобы в 2020 году весь код компилировался без ошибок, статистика была идеально чистой и все шло как по маслу! 🥳
📃 Меняем скучные for на метод forEach(): в чём его преимущества? Добавляем индексы и отсекаем от кода всё лишнее. Узнаём, какие у forEach() минусы и есть ли альтернатива.
📃 Расскажем, как могут угрожать вашим данным SQL-инъекции. Узнайте, как выявить и использовать уязвимости, какие есть типы SQL-инъекций и как защитить код от злоумышленников. Внутри - код и репозиторий.
📃 В каких случаях лаконичный код приводит к ошибкам? Почему не стоит спешить с оптимизацией, как не ошибиться при изменении аргументов и другие советы для повышения качества кода.
📃 Узнайте почему не стоит использовать единый репозиторий, как эффективно подходить к решению задач, почему важно задавать вопросы и так ли на самом деле актуален язык Java, как многие считают.
📃 Уменьшаем размер исполняемого файла C# с 65 Мб до 8 Кб - более чем в 8000 раз, используя Mono, CoreRT, пользовательские атрибуты и особенности компоновщика. И, конечно, отключаем рефлексию. Репозиторий внутри поста.
📃 Рассмотрим, как создавать интуитивно понятные и полезные конвейеры с Pandas DataFrame, используя замечательную небольшую библиотеку pdpipe. Репозиторий внутри.
📃 Почему случайный лес так хорош в своём деле? Как отдельные деревья решений объединяются, чтобы создать случайный лес? Как работают базовые деревья решений? Ответы на эти вопросы и демо проект на Github - в этом посте.
📃 Здесь вас ждет постоянная Капрекара, перемена местами узлов в парах, сложные вычисления и другие интересные задачи, способные потренировать программное мышление.
📃 Создание CLI - что может быть скучнее и однообразнее? Однако, зная полезные трюки Click, можно превратить эту работу в весьма интересное, полезное и увлекательное занятие. Репозиторий в статье.
Язык Java по сей день является одним из самых востребованных языков программирования. Уверены, что достаточно хорошо разбираетесь в основах языка Java? Тогда проверьте свои знания и пройдите наш небольшой тест!