Инженерная задачка для программистов
Очередная задача на нестандартное мышление и логику.
https://v.thecode.media/gjdu6
#задача_Код #лучшее_Код
Очередная задача на нестандартное мышление и логику.
https://v.thecode.media/gjdu6
#задача_Код #лучшее_Код
❤20🔥12👍5
Простая игра на Python, чтобы доминировать над вашим тупым железным другом.
https://v.thecode.media/3mxog
#проект_Код
https://v.thecode.media/3mxog
#проект_Код
❤18👍13🔥4
🛠 Разработка через тестирование — это как?
Разработка через тестирование — подход, при котором тесты создаются раньше кода. Вот так:
1. Перед тем как писать код, программисты задают для себя критерии рабочего кода. Например, какой-то модуль программы при запросе «Прачечная» должен гарантированно отвечать «Министерство культуры».
2. Программист сразу пишет тест «Запрос такой-то — ожидать ответ такой-то».
3. Так как требований и кейсов к модулю может быть много, тестов тоже получается целая батарея.
4. Дальше пишется код этого модуля.
5. Как только код готов, включают батарею тестов и смотрят, чтобы они прошли корректно.
6. Так повторяется для каждого модуля, каждого маленького закутка, и при каждом обновлении программы прогоняются все тесты.
Так как тестов много и они пишутся заранее, они сохраняются в проекте по мере разработки. И когда у тебя не один, а 10 модулей, то они тоже все обвешаны тестами. И если ты поменял что-то в 9-м модуле, что сломало 1-й модуль, ты об этом узнаешь благодаря тестам.
А про плюсы и минусы TDD пишем в статье: https://v.thecode.media/ne8dk
Разработка через тестирование — подход, при котором тесты создаются раньше кода. Вот так:
1. Перед тем как писать код, программисты задают для себя критерии рабочего кода. Например, какой-то модуль программы при запросе «Прачечная» должен гарантированно отвечать «Министерство культуры».
2. Программист сразу пишет тест «Запрос такой-то — ожидать ответ такой-то».
3. Так как требований и кейсов к модулю может быть много, тестов тоже получается целая батарея.
4. Дальше пишется код этого модуля.
5. Как только код готов, включают батарею тестов и смотрят, чтобы они прошли корректно.
6. Так повторяется для каждого модуля, каждого маленького закутка, и при каждом обновлении программы прогоняются все тесты.
Так как тестов много и они пишутся заранее, они сохраняются в проекте по мере разработки. И когда у тебя не один, а 10 модулей, то они тоже все обвешаны тестами. И если ты поменял что-то в 9-м модуле, что сломало 1-й модуль, ты об этом узнаешь благодаря тестам.
А про плюсы и минусы TDD пишем в статье: https://v.thecode.media/ne8dk
👍26❤7
Наши техностилисты подобрали для вас капсульный техногардероб, чтобы вы были в технотрендах этого техносезона.
https://v.thecode.media/x10kh
#разбор_Код
https://v.thecode.media/x10kh
#разбор_Код
❤23👍12🔥5👎2
Если вы хотите работать с данными, разбираться, что они означают, и уверенней чувствовать себя на работе, сначала изучите теорию, а потом закрепите знания в задачах, где результат будет сразу. Теперь, когда маркетолог будет говорить вам «A/B тесты», будете знать, что делать.
Го считать цифры, ведь это бесплатно: https://v.thecode.media/ll4m1
Го считать цифры, ведь это бесплатно: https://v.thecode.media/ll4m1
❤25👍16🔥6
Летняя задачка из тех времен, когда вы уезжали к бабушке в деревню и не знали, чем заняться.
https://v.thecode.media/gfthf
#задача_Код
https://v.thecode.media/gfthf
#задача_Код
❤20👍14🔥3
Как хранить что-то в браузере, только пока открыта вкладка
Если вы закроете вкладку, не дочитав статью, вы забудете ее содержание. Такой вот эффект.
https://v.thecode.media/wh0v3
#лучшее_Код #вопрос_Код
Если вы закроете вкладку, не дочитав статью, вы забудете ее содержание. Такой вот эффект.
https://v.thecode.media/wh0v3
#лучшее_Код #вопрос_Код
👍16🔥4😢2
Инструменты тестировщика в 2023 году: что нужно для трудоустройства
Рассказываем про необходимый минимум
https://v.thecode.media/p7faw
#лучшее_Код #объяснялово_Код
Рассказываем про необходимый минимум
https://v.thecode.media/p7faw
#лучшее_Код #объяснялово_Код
👍21❤5🔥2😁1
Когда в конце рабочего дня мы закрываем крышку ноутбука или нажимаем кнопку питания на системнике, компьютер может сделать вид, что он выключился, но на самом деле он продолжает работать. Это сделано специально. Разберёмся, как это работает и когда полезно.
https://v.thecode.media/zl2b1
#разбор_Код
https://v.thecode.media/zl2b1
#разбор_Код
🔥48👍16❤9
Нейросети глупеют: почему это может происходить
Журналисты, разработчики и вообще все подряд сообщают, что ChatGPT и другие инструменты на его основе показывают всё менее убедительные результаты работы: в тексте и коде появляются ошибки, ответы становятся поверхностными, магия пропала.
У наблюдателей есть две теории:
1. Модель GPT продолжает обучаться на текстах из интернета, но теперь заметную их часть занимают тексты из нейросетей. Когда нейронка обучается не на человеческих, а на нейросетевых текстах, она безвозвратно деградирует, потому что начинает стремительно накапливать ошибки.
2. Open AI втихаря подменяют полную языковую модель урезанной — но зато более дешёвой в эксплуатации. Слишком много людей пользуется системой, нельзя всем давать дорогую и крутую GPT.
Какая теория вам ближе?
Журналисты, разработчики и вообще все подряд сообщают, что ChatGPT и другие инструменты на его основе показывают всё менее убедительные результаты работы: в тексте и коде появляются ошибки, ответы становятся поверхностными, магия пропала.
У наблюдателей есть две теории:
1. Модель GPT продолжает обучаться на текстах из интернета, но теперь заметную их часть занимают тексты из нейросетей. Когда нейронка обучается не на человеческих, а на нейросетевых текстах, она безвозвратно деградирует, потому что начинает стремительно накапливать ошибки.
2. Open AI втихаря подменяют полную языковую модель урезанной — но зато более дешёвой в эксплуатации. Слишком много людей пользуется системой, нельзя всем давать дорогую и крутую GPT.
Какая теория вам ближе?
😁56👍20🔥5😢5❤1
Российские космонавты уже высадятся на Марс, а зарплату им всё ещё будут считать через 1С. И кто-то должен будет подкрутить там модуль межзвёздных начислений.
https://v.thecode.media/rovnt
#разбор_Код
https://v.thecode.media/rovnt
#разбор_Код
😁55👍12❤8🔥3
Расскажите, какие приложения помогают в работе. Делитесь находками в комментариях.
❤21👍6
Финальная часть проекта про игру «Ним» и теорию игр. Теперь мы доделываем код, чтобы компьютер стал реально умным и мог делать идеальные ходы. Но также даем возможность пользователю выиграть, если очень нужно.
https://v.thecode.media/7jamg
#проект_Код
https://v.thecode.media/7jamg
#проект_Код
❤12👍8🔥5👎2