Внимание, ваш доступ в интернет ограничен только внутренними ресурсами компании. Для получения полного доступа к сети, пожалуйста, авторизуйтесь: https://v.thecode.media/s02dx
#разбор_Код
#разбор_Код
👍27🤡2
Что такое синтаксический сахар
Иногда на форумах и в комментариях опытных коллег-программистов можно услышать что-то вроде «Это просто синтаксический сахар, не обращай внимания».
Синтаксический сахар — это способ написания кода, чтобы сделать его более понятным для программиста. Иногда сахар нужен для того, чтобы сделать код короче, оставив ту же самую логику. При этом на работу программы такое оформление вообще не влияет — при запуске компьютер упрощает код, выбрасывает сахар и исполняет суть программы.
Проще всего синтаксический сахар показать на примерах. Допустим, у нас значение одной переменной зависит от другой:
Этот же самый фрагмент можно записать короче, используя синтаксический сахар — тернарный оператор, который обрабатывает сразу три параметра:
Посмотреть другие примеры и узнать, зачем программисты используют синтаксический сахар, можно в нашей статье: https://v.thecode.media/r0rao
Иногда на форумах и в комментариях опытных коллег-программистов можно услышать что-то вроде «Это просто синтаксический сахар, не обращай внимания».
Синтаксический сахар — это способ написания кода, чтобы сделать его более понятным для программиста. Иногда сахар нужен для того, чтобы сделать код короче, оставив ту же самую логику. При этом на работу программы такое оформление вообще не влияет — при запуске компьютер упрощает код, выбрасывает сахар и исполняет суть программы.
Проще всего синтаксический сахар показать на примерах. Допустим, у нас значение одной переменной зависит от другой:
// исходная переменная
var st = "true";
// если она истинна
if (st == "true") {
// то присваиваем второй переменной 'Y'
var hasName = 'Y';
} else {
// иначе присваиваем второй переменной 'N'
var hasName = 'N';
};
Этот же самый фрагмент можно записать короче, используя синтаксический сахар — тернарный оператор, который обрабатывает сразу три параметра:
hasName = name ? 'Y' : 'N';
Посмотреть другие примеры и узнать, зачем программисты используют синтаксический сахар, можно в нашей статье: https://v.thecode.media/r0rao
🔥29👍10❤5
У программистов есть такая байка, что для уборки в доме или ремонта машины достаточно поставить нужный плагин для VSCode, а дальше он сделает всё сам :-)
Но на самом деле плагины — очень удобный способ для программистов облегчить свою жизнь и решать рабочие задачи быстрее и проще. Рассказываем о самых полезных расширениях для VSCode: https://v.thecode.media/ryubn
#подборка_Код
Но на самом деле плагины — очень удобный способ для программистов облегчить свою жизнь и решать рабочие задачи быстрее и проще. Рассказываем о самых полезных расширениях для VSCode: https://v.thecode.media/ryubn
#подборка_Код
🔥25👍14❤6
Интуиция обманет вас в этой задаче. Попробуйте лучше теорию вероятностей, это легко
Перед вами стоят три одинаковые закрытые шкатулки, в одной из них лежит много денег, а две другие — пустые. Можно выбрать любую шкатулку, но сразу открывать нельзя. Затем ведущий игры берёт одну из оставшихся шкатулок, открывает и показывает, что она пустая.
Теперь у вас есть выбор: оставить себе ту шкатулку, которую вы выбрали с самого начала, или поменять её на оставшуюся неоткрытую.
Как лучше поступить?
🔥 — оставить ранее выбранную шкатулку
❤️ — поменять шкатулку на оставшуюся неоткрытую
Ставьте реакцию и переходите по ссылке, чтобы узнать, в какой шкатулке было много денег и что об этом говорит теория вероятностей.
#задача_Код
Перед вами стоят три одинаковые закрытые шкатулки, в одной из них лежит много денег, а две другие — пустые. Можно выбрать любую шкатулку, но сразу открывать нельзя. Затем ведущий игры берёт одну из оставшихся шкатулок, открывает и показывает, что она пустая.
Теперь у вас есть выбор: оставить себе ту шкатулку, которую вы выбрали с самого начала, или поменять её на оставшуюся неоткрытую.
Как лучше поступить?
🔥 — оставить ранее выбранную шкатулку
❤️ — поменять шкатулку на оставшуюся неоткрытую
Ставьте реакцию и переходите по ссылке, чтобы узнать, в какой шкатулке было много денег и что об этом говорит теория вероятностей.
#задача_Код
❤117🔥38👍11🤡6
Что такое каскадная разработка
Главная идея каскадной разработки: весь процесс работы над программой идёт строго поэтапно, и нельзя перейти от одного этапа к другому, пока текущий полностью не закончен.
Звучит очень здраво и помогает программистам не распылять свои силы, а сосредоточиться на текущих задачах. А ещё не нужно возвращаться к предыдущему этапу и что-то доделывать, потому что всё делается сразу и навсегда.
В классической каскадной разработке 7 этапов:
• Формализация и постановка задачи.
• Проектирование.
• Написание кода.
• Сборка всего кода в единое целое.
• Тестирование и отладка.
• Установка на компьютеры пользователя.
• Поддержка и написание документации.
Такой подход к разработке ещё называют «водопадом», потому что если представить рабочий путь по этим этапам, то выглядит как поток в водопаде — сверху вниз. Обратите внимание на стрелочки — ни на одном этапе нельзя вернуться назад.
#полезнознать_Код
Главная идея каскадной разработки: весь процесс работы над программой идёт строго поэтапно, и нельзя перейти от одного этапа к другому, пока текущий полностью не закончен.
Звучит очень здраво и помогает программистам не распылять свои силы, а сосредоточиться на текущих задачах. А ещё не нужно возвращаться к предыдущему этапу и что-то доделывать, потому что всё делается сразу и навсегда.
В классической каскадной разработке 7 этапов:
• Формализация и постановка задачи.
• Проектирование.
• Написание кода.
• Сборка всего кода в единое целое.
• Тестирование и отладка.
• Установка на компьютеры пользователя.
• Поддержка и написание документации.
Такой подход к разработке ещё называют «водопадом», потому что если представить рабочий путь по этим этапам, то выглядит как поток в водопаде — сверху вниз. Обратите внимание на стрелочки — ни на одном этапе нельзя вернуться назад.
#полезнознать_Код
👍28❤3
Вы сможете решить эту задачу?
— Нет.
— Нет.
— Нет.
— Да!
Вы не поверите, но это почти всё, что нужно для того, чтобы найти правильный ответ. Попробуйте сами, сможете ли вы с ней справиться: https://v.thecode.media/iqgvq
#задача_Код
— Нет.
— Нет.
— Нет.
— Да!
Вы не поверите, но это почти всё, что нужно для того, чтобы найти правильный ответ. Попробуйте сами, сможете ли вы с ней справиться: https://v.thecode.media/iqgvq
#задача_Код
😁14👍12👎1
Коллеги, что скажете?
Рассказываем о том, как правильно разработчику просить обратную связь у коллег и у всех остальных. Если вам сложно это делать — обязательно прочитайте. А ещё поделитесь комментариями, как вы сами просите обратную связь — и как вам это помогает в работе.
https://v.thecode.media/sltht
#разбор_Код
Рассказываем о том, как правильно разработчику просить обратную связь у коллег и у всех остальных. Если вам сложно это делать — обязательно прочитайте. А ещё поделитесь комментариями, как вы сами просите обратную связь — и как вам это помогает в работе.
https://v.thecode.media/sltht
#разбор_Код
❤14👍11
Воскресная статья для тех, кто любит посложнее. Очень-Очень Посложнее. ООП, как говорится.
Короче, разбираемся с ошибками реализации ООП в JavaScript: https://v.thecode.media/1txqy
#разбор_Код
Короче, разбираемся с ошибками реализации ООП в JavaScript: https://v.thecode.media/1txqy
#разбор_Код
👍25❤3
Дайджест статей за неделю
На этой неделе вышло много интересных тем и про программирование, и про работу над собой — выбирайте любую по душе.
ХАРД:
Почему все не любят формат картинок WebP, хотя он часто намного лучше всех остальных.
Как сделать форму для перетаскивания и загрузки файлов в браузер у себя на сайте.
Зачем нужна и как устроена авторизация в публичных Wi-Fi-сетях.
Какие плагины для VSCode нужно поставить фронтендеру, бэкендеру и тестировщику.
СОФТ:
Собрали 8 фраз, от которых стоит отказаться программисту. Местами получилось спорно, но есть над чем подумать.
Рассказали, как разработчику правильно просить обратную связь у коллег.
🤔🤔🤔 Ультрасложная задача недели, которую почти невозможно решить.
Если сомневаетесь, приходить в ИТ или нет, —
не сомневайтесь, у вас всё получится!
«Код»
На этой неделе вышло много интересных тем и про программирование, и про работу над собой — выбирайте любую по душе.
ХАРД:
Почему все не любят формат картинок WebP, хотя он часто намного лучше всех остальных.
Как сделать форму для перетаскивания и загрузки файлов в браузер у себя на сайте.
Зачем нужна и как устроена авторизация в публичных Wi-Fi-сетях.
Какие плагины для VSCode нужно поставить фронтендеру, бэкендеру и тестировщику.
СОФТ:
Собрали 8 фраз, от которых стоит отказаться программисту. Местами получилось спорно, но есть над чем подумать.
Рассказали, как разработчику правильно просить обратную связь у коллег.
🤔🤔🤔 Ультрасложная задача недели, которую почти невозможно решить.
Если сомневаетесь, приходить в ИТ или нет, —
не сомневайтесь, у вас всё получится!
«Код»
❤17🔥5👍3
Ставьте галочки в чек-листах, спорьте в комментариях и приходите читать, как развить навыки, в наших статьях:
• 5 навыков, которые нужны программисту на базовом уровне
• 5 навыков, которые нужны хорошему программисту
• 5 навыков фантастического программиста
#подборка_Код
• 5 навыков, которые нужны программисту на базовом уровне
• 5 навыков, которые нужны хорошему программисту
• 5 навыков фантастического программиста
#подборка_Код
👍15🔥8😁3❤1
Новости мира технологий прошлой недели
1. Компания «Яндекс» запустила новый сервис «Нейро», который объединяет возможности традиционного поиска в интернете и нейросетей. Сервис может ответить на любой вопрос, при этом он подбирает подходящие источники, а модель YandexGPT 3 формулирует всё это в сообщении со ссылками.
2. Обнаружилось, что для взлома айфонов можно использовать уязвимость в системе безопасности iMessage. Пока компания Apple исправляет это, пользователям рекомендуется отключить iMessage в настройках.
3. Компания Microsoft представила нейросеть VASA-1, которая генерирует реалистичные видео говорящих людей всего по одной фотографии и звуковой дорожке. Она воссоздаёт выражение лица, движения губ и головы. Можно регулировать направление взгляда персонажа и его настроение.
4. Российские сайты и приложения начали отклонять авторизацию при помощи иностранных сервисов, таких как Google ID и Apple ID. Например, «Литрес» отключит такую авторизацию 22 апреля. Если не выбрать другой способ, доступ придётся восстанавливать через поддержку.
5. Компания Яндекс добавила в Яндекс Карты 3D-модели зелёных зон. Обновлённое отображение уже есть на карте Москвы внутри МКАДа, а также на карте Санкт-Петербурга, включая Петергоф. Можно будет выбрать маршрут для прогулки или выбрать зелёный район для покупки квартиры.
6. Российские инженеры создали робота-поводыря, который сможет помогать людям с нарушениями зрения. Робот сможет видеть вместо хозяина, ведя его по улицам и предупреждая о преградах и опасностях, а также зачитывать для него текст на табличках и этикетках.
Вы ничего не пропустили 🙂
1. Компания «Яндекс» запустила новый сервис «Нейро», который объединяет возможности традиционного поиска в интернете и нейросетей. Сервис может ответить на любой вопрос, при этом он подбирает подходящие источники, а модель YandexGPT 3 формулирует всё это в сообщении со ссылками.
2. Обнаружилось, что для взлома айфонов можно использовать уязвимость в системе безопасности iMessage. Пока компания Apple исправляет это, пользователям рекомендуется отключить iMessage в настройках.
3. Компания Microsoft представила нейросеть VASA-1, которая генерирует реалистичные видео говорящих людей всего по одной фотографии и звуковой дорожке. Она воссоздаёт выражение лица, движения губ и головы. Можно регулировать направление взгляда персонажа и его настроение.
4. Российские сайты и приложения начали отклонять авторизацию при помощи иностранных сервисов, таких как Google ID и Apple ID. Например, «Литрес» отключит такую авторизацию 22 апреля. Если не выбрать другой способ, доступ придётся восстанавливать через поддержку.
5. Компания Яндекс добавила в Яндекс Карты 3D-модели зелёных зон. Обновлённое отображение уже есть на карте Москвы внутри МКАДа, а также на карте Санкт-Петербурга, включая Петергоф. Можно будет выбрать маршрут для прогулки или выбрать зелёный район для покупки квартиры.
6. Российские инженеры создали робота-поводыря, который сможет помогать людям с нарушениями зрения. Робот сможет видеть вместо хозяина, ведя его по улицам и предупреждая о преградах и опасностях, а также зачитывать для него текст на табличках и этикетках.
Вы ничего не пропустили 🙂
👍34❤7🤡5🔥3😢1
Многие начали говорить о том, что программистов уже много, рынок насыщен и зарплаты у программистов уже давно ниже рынка. Мы посмотрели текущий спрос и зарплаты и вот что можем сказать по этому поводу: https://v.thecode.media/4w25o
#разбор_Код
#разбор_Код
🔥20👍7❤3😁2😢1
🪣 — это ведро для ораАААААААААА!!!!!111
В комментариях под этим постом вы можете высказаться, пожаловаться, скинуть любимый мем или просто поорать, чтобы сбросить напряжение.
В комментариях под этим постом вы можете высказаться, пожаловаться, скинуть любимый мем или просто поорать, чтобы сбросить напряжение.
❤40😁5😢2👍1🤡1
Сложная задачка на логику и математику: пассажиры в вагоне
Задача про внутренний туризм.
https://v.thecode.media/kch1i
#лучшее_Код #задача_Код
Задача про внутренний туризм.
https://v.thecode.media/kch1i
#лучшее_Код #задача_Код
🔥16👍5
Среда, дорогие читатели. На этот раз выясняем, как борода и шевелюра связаны с базами данных. Но их наличие никак не влияет, на самом деле, на умение работать с БД. Или влияет. Короче, разбираемся с бородатым мемом.
https://v.thecode.media/ljtva
#пб_Код
https://v.thecode.media/ljtva
#пб_Код
😁32🔥5😢4👍2❤1
Сегодня мы напишем на Python свой конвертер текстовых документов. Он будет брать текст из текстового файла .txt и переносить его в файл .docx, который сам же и создаст.
Вроде всё просто, но это нам пригодится в будущих проектах.
https://v.thecode.media/9ywka
#разбор_Код
Вроде всё просто, но это нам пригодится в будущих проектах.
https://v.thecode.media/9ywka
#разбор_Код
🔥31👍7❤5😢1