ar
Feedback
Daily Coding 🔥

Daily Coding 🔥

الذهاب إلى القناة على Telegram

Канал, который научит вас программировать лучше и эффективнее. Интересные задачи, обучающие статьи, советы по стилю кода и многое другое. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/dailycoding

إظهار المزيد
8 036
المشتركون
-624 ساعات
-277 أيام
-11830 أيام
أرشيف المشاركات
💡 Не пишите сложные многоуровневые запросы Не делайте сложные, большие, многоуровневые запросы. Вы просто запутаетесь, так к
💡 Не пишите сложные многоуровневые запросы Не делайте сложные, большие, многоуровневые запросы. Вы просто запутаетесь, так как такой запрос трудно переделывать, и вообще — это влияет на скорость работы. Если запрос используется часто, то вынесите наиболее сложную часть в функцию или процедуру, и вообще, не стесняйтесь писать свои функции для любых нужд, конечно, если предполагается, что эти функции будут активно использоваться во всевозможных запросах, а в запросе в нужном месте вызывайте ее. Это намного упрощает написание запросов, в дальнейшем не придется изучать заново логику запроса, например, если Вам необходимо что-то в нем переделать, а также в некоторых случаях увеличится скорость работы запроса. #советы #coding #sql

🛠 WinMerge сравнивает файлы и папки и помогает вам объединить конфликтующие файлы исходного кода. WinMerge можно использоват
🛠 WinMerge сравнивает файлы и папки и помогает вам объединить конфликтующие файлы исходного кода. WinMerge можно использовать в качестве внешнего инструмента определения разностей/слияния, или как автономное приложение. #инструменты #C_plus_plus

📑 Ответ
Anonymous voting

Выберите правильный вариант 👇🏼 #test #sql
Выберите правильный вариант 👇🏼 #test #sql

📑 ARM и программирование без блокировок Эта статья является вводной статьёй про опасности программирования без блокировок, а
📑 ARM и программирование без блокировок Эта статья является вводной статьёй про опасности программирования без блокировок, а также объяснением, почему слабая модель памяти ARM ломает некоторый код, и почему этот код, вероятно, не работал изначально. Также в ней объясняется, почему стандарт C++11 значительно улучшил ситуацию в программировании без блокировок (несмотря на возражения против противоположной точки зрения). #статьи #C #Си #C_plus_plus

📖 Библия C# 🖋 М. Фленов, 2019 Книга посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ яз
📖 Библия C# 🖋 М. Фленов, 2019 Книга посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием современных приложений различной сложности (баз данных, графических программ и др.). 💾 Скачать книгу #book #c_sharp #dotnet

🛠 CodeTrack — это бесплатный профилировщик производительности и анализатор выполнения .NET. Он работает практически со всеми
🛠 CodeTrack — это бесплатный профилировщик производительности и анализатор выполнения .NET. Он работает практически со всеми версиями .NET и даст вам полное представление о том, как работает ваш код! #инструменты #dotnet

🔥 Лучшее на канале за неделю 1. Анбоксинг в современной Java. 2. QuickLook позволяет очень быстро просмотреть содержимое фай
🔥 Лучшее на канале за неделю 1. Анбоксинг в современной Java. 2. QuickLook позволяет очень быстро просмотреть содержимое файла, нажав пробел. 3. Подборка советов по python.

💡 Перечисляйте поля ▍По просьбе из комментариев к посту начинаем новую серию советов по SQL. При написании запроса перечисля
💡 Перечисляйте поля ▍По просьбе из комментариев к посту начинаем новую серию советов по SQL. При написании запроса перечисляйте поля. Не ставьте *, так как в дальнейшем могут возникнуть некоторые проблемы, хотя с первого взгляда Вы их не замечаете, а, напротив, думаете, что это намного удобней. Проблемы могут возникнуть следующие: не задействуются индексы, появляются столбцы с одинаковыми названиями, это возникает тогда, когда в запросе Вы объединяете несколько таблиц, в которых есть поля с одинаковыми названиями. И в данном случае потом, например, разработчик клиентской части, не подозревая, может выводить пользователю не те данные, которые нужны. ▍Не нужно так делать
   SELECT *  
   FROM table

▍Лучше так
   SELECT col, col2, col3 
   FROM table

Продолжение следует... #советы #coding #sql

📑 Ответ
Anonymous voting

Выберите правильный вариант 👇🏼 #test #sql
Выберите правильный вариант 👇🏼 #test #sql

📑 Анбоксинг в современной Java Сейчас новые версии Java выходят раз в полгода. В них время от времени появляются новые возмо
📑 Анбоксинг в современной Java Сейчас новые версии Java выходят раз в полгода. В них время от времени появляются новые возможности: var в Java 10, switch-выражения в Java 14, рекорды и паттерны в Java 16. Про это всё, конечно, написано множество статей, блог-постов, сделано множество докладов на конференциях. Оказалось, однако, что мы все пропустили один очень крутой апгрейд языка, который произошёл в Java 14 - апгрейд обычного цикла for по набору целых чисел. Дело в том, что этот апгрейд случился не в языке, а в виртуальной машине, но заметно поменял на то как мы можем программировать на Java. #статьи #java

💡Подборка советов по python ▍Полезная подборка с последними советами для python-разработчиков и не только. ▪️ Уберите из реп
💡Подборка советов по python Полезная подборка с последними советами для python-разработчиков и не только. ▪️ Уберите из репозитория ненужные файлы ▪️ Не храните в коде секретные данные: Часть 1 | Часть 2 | Часть 3 ▪️ Добавьте в репозиторий файл README: Часть 1 | Часть 2 ▪️ Если вы используете сторонние библиотеки — добавьте в репозиторий файл requirements.txt: Часть 1 | Часть 2 | Часть 3 ▪️ Форматируйте код с помощью black: Часть 1 | Часть 2 | Часть 3 ▪️ Избавьтесь от ненужных команд импорта ▪️ Избавьтесь от ненужных переменных ▪️ Следуйте соглашению по именованию сущностей из PEP 8: Часть 1 | Часть 2 ▪️ Проверяйте код с использованием линтера: Часть 1 | Часть 2 | Часть 3 | Часть 4 ▪️ Удалите из кода команды print, используемые при отладке: Часть 1 | Часть 2 ▪️ Не держите в репозитории закомментированный код: Часть 1 | Часть 2 ▪️ Оформляйте скрипты в виде функций: Часть 1 | Часть 2 | Часть 3 По какому языку вы хотите следующую подборку? Пишите в комментариях 👇 #советы #coding #python

🛠 LINQPad — интерактивно запрашивайте базы данных с помощью LINQ с помощью этого инструмента от Джозефа Альбахари. #инструме
🛠 LINQPad — интерактивно запрашивайте базы данных с помощью LINQ с помощью этого инструмента от Джозефа Альбахари. #инструменты

📑 Ответ
Anonymous voting

Выберите правильный вариант 👇🏼 #test #sql
Выберите правильный вариант 👇🏼 #test #sql

📑 Используйте парсинг вместо контроля типов Существует два способа проверки валидности входящих данных функции: Валидатор пр
📑 Используйте парсинг вместо контроля типов Существует два способа проверки валидности входящих данных функции: Валидатор проверяет входящие данные на правильность и в случае их неправильности выдаёт ошибку. Он ничего не возвращает. Например, он может проверять, не пуст ли список. Парсер делает то же самое, что и валидатор, но возвращает более конкретное представление входящих данных, обеспечивающее соответствие требуемого свойства. Например, он проверяет, не пуст ли список, и возвращает тип NonEmptyList. #статьи

🛠 QuickLook позволяет очень быстро просмотреть содержимое файла, нажав пробел. Просто выделите файл в Проводнике и нажмите п
🛠 QuickLook позволяет очень быстро просмотреть содержимое файла, нажав пробел. Просто выделите файл в Проводнике и нажмите пробел, чтобы получить превью. #инструменты

🔥 Лучшее на канале за неделю 1. Beep, Beep, I'm a sheep. 2. Slf4j — фреймворк для скрытия реализации рутинных операций по жу
🔥 Лучшее на канале за неделю 1. Beep, Beep, I'm a sheep. 2. Slf4j — фреймворк для скрытия реализации рутинных операций по журналированию определённых событий, которые происходят во время работы Java-приложений.. 3. Оформляйте скрипты в виде функций: Часть 2 | Часть 3.

🎁 Бесплатная раздача для подписчиков Специально для подписчиков наших каналов о программировании, мы бесплатно раздаем файл
🎁 Бесплатная раздача для подписчиков Специально для подписчиков наших каналов о программировании, мы бесплатно раздаем файл 📦 FIREBIRD - Creative & Animated Template через UI8 Bot. Чтоб получить этот файл бесплатно, достаточно нажать на кнопку под постом. Внимание! Раздача ограничена по времени.