Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
⛓️🗄️ Соединения в SQL. Часть 2. Сложные типы соединений
В первой части статьи мы узнали, что такое соединения и рассмотрели простые типы соединений: внутреннее, правое и левое. В заключение рассмотрим более сложные варианты, которые позволяют получать выборки для более интересных случаев
👉 Ссылка на статью
В первой части статьи мы узнали, что такое соединения и рассмотрели простые типы соединений: внутреннее, правое и левое. В заключение рассмотрим более сложные варианты, которые позволяют получать выборки для более интересных случаев
👉 Ссылка на статью
👍8🥱5❤3
Андрей Степанов, CTO в fuse8, рассказывает о бенчмаркинге кода (что это такое и для чего нужно) и показывает, как на основе результатов бенчмаркинга оценить производительность кода в C#-проекте.
👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
👍 Ваш ультимативный набор шпаргалок для разработки на 2024 год
Эти шпаргалки сэкономят вам часы бесконечного гугления и упростят процесс кодинга.
🔗 Читать статью
🔗 Зеркало
Эти шпаргалки сэкономят вам часы бесконечного гугления и упростят процесс кодинга.
🔗 Читать статью
🔗 Зеркало
🔥17👍3❤1🤔1
Одним из преимуществ использования данной фичи является возможность повторного использования.
Они хорошо вписываются, не показывая деталей, и, когда помещены в глобальный класс, обеспечивают консистентность для всех проектов.
#csharp #tip by Karen Payne
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤🔥2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Я разработчик, а не компилятор
Важно задавать на ИТ-собесах вопросы, способствующие выявлению способности разрабов к абстрактному мышлению, проектированию и построению систем, а не просто на знание синтаксиса или деталей конкретного ЯП
Автор приводит примеры «нормальных» вопросов по Java, с которыми недавно столкнулся: «Что такое полиморфизм?», «В чем разница между List и Set и когда использовать одно вместо другого?», а также более специфические вопросы, касающиеся пакетов и ключевых слов для наследования.
Однако зачастую всё выглядит иначе — кандидату задают узкоспециализированные вопросы, отвечая на которые он демонстрируют лишь способность запоминать и воспроизводить факты, а не глубину понимания или способность к инженерному мышлению.
Такой подход может привести к отсеву потенциально подходящих кандидатов, обладающих необходимыми навыками и способностями, но не способных на момент собеса вспомнить каждую мелочь.
Хороший инженер — это не тот, кто может заменить компилятор, зная все тонкости синтаксиса, а тот, кто способен думать абстрактно, проектировать и строить системы c использованием современных инструментов.
💬 Согласны?
#холивар
🔥37👍6❤3👏3
Forwarded from Библиотека Go-разработчика | Golang
🐛 7 признаков неопытного программиста
Давайте попробуем отделить зерна от плевел и вывести несколько общих признаков, по которым можно определить неопытного программиста.
👉 Читать статью
👉 Зеркало
Давайте попробуем отделить зерна от плевел и вывести несколько общих признаков, по которым можно определить неопытного программиста.
👉 Читать статью
👉 Зеркало
👍6🥰4
☑️ dotnet-adr — инструмент, который позволяет эффективно создавать, управлять и поддерживать архитектуру в рамках .NET-проектов с помощью простого документа на основе Markdown.
🤩 С его помощью можно не только структурированно документировать ключевые архитектурные решения, используя гибкость предлагаемых шаблонов, но и способствовать лучшему пониманию и согласованности в команде.
dotnet tool install -g adr
👉 Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔14👍7🌚4❤2
💡Индекс релиза .NET 9 — та самая ишью на GitHub, которую можно и нужно добавить в закладки.
📌 Страница будет регулярно обновляться в течение года и содержать ссылки на все примечания к выпуску предварительной версии .NET 9.
📌 Страница будет регулярно обновляться в течение года и содержать ссылки на все примечания к выпуску предварительной версии .NET 9.
👍13🤔3🔥2🥰1
Forwarded from Библиотека питониста | Python, Django, Flask
💬 Как изменился ваш информационный пузырь за год?
Помните свои информационные предпочтения год назад? Многое изменилось! Социальные сети, мессенджеры, YouTube, подкасты — все эти каналы ежедневно борются за наше внимание. У каждого из нас за год сформировался свой уникальный информационный рацион. Пройдите наш опрос и расскажите, как изменились ваши вкусы в медиапотреблении.
👉 Пройти опрос
Опрос займёт у вас примерно 4 минуты.
Помните свои информационные предпочтения год назад? Многое изменилось! Социальные сети, мессенджеры, YouTube, подкасты — все эти каналы ежедневно борются за наше внимание. У каждого из нас за год сформировался свой уникальный информационный рацион. Пройдите наш опрос и расскажите, как изменились ваши вкусы в медиапотреблении.
👉 Пройти опрос
Опрос займёт у вас примерно 4 минуты.
👍3❤1❤🔥1👏1🤔1
Forwarded from Библиотека задач по C# | тесты, код, задания
This media is not supported in the widget
VIEW IN TELEGRAM
❤10👍1🥰1👾1
const 🆚 readonly в C#
Основное различие между
#этобаза #csharp #dotnet #tip by Dave Callan
Основное различие между
const
и readonly
заключается в том, что константы инициализируются во время компиляции, тогда как readonly
переменные могут быть инициализированы либо во время компиляции, либо во время выполнения.#этобаза #csharp #dotnet #tip by Dave Callan
🥱33👍20
⚡️ Вышла новая статья в серии, в которой команда JetBrains подробно рассматривает возможности языка C# 12 и то, как ReSharper и Rider упрощают их внедрение в вашу кодовую базу.
👉 Она посвящена
#csharp12
👉 Она посвящена
collection expressions
и тому, как вы можете в полной мере использовать их преимущества с помощью ReSharper и Rider.#csharp12
👍10🤔8❤2
🧰 Minimal APIs Helpers — коллекция вспомогательных библиотек для проектов Minimal API, которая упростит регистрацию эндпоинтов.
👉 GitHub
dotnet add package MinimalHelpers.Routing
👉 GitHub
🔥11👍5
Стрессуете на работе?
Anonymous Poll
39%
Ага, особенно когда завтра дедлайн
31%
Нет, работа — кайф
3%
Свой вариант (напишу в комментариях)
27%
Посмотреть результаты
👍6👏1