С Новым годом! Форум программистов, компьютерный форум, киберфорум
Mock
Войти
Регистрация
Восстановить пароль
Старый
Рейтинг: 5.00. Голосов: 1.
Протоколы в Python
Запись от py-thonny размещена 31.10.2025 в 20:39 / pythonic man's blog
Показов 5139 Комментарии 0

Нажмите на изображение для увеличения
Название: Протоколы в Python.jpg
Просмотров: 386
Размер:	118.8 Кб
ID:	11359
Традиционная утиная типизация работает просто: попробовал вызвать метод, получилось - отлично, не получилось - упал с ошибкой в рантайме. Протоколы добавляют сюда проверку на этапе статического анализа. Пишешь код, запускаешь mypy - и сразу видишь, что твой класс не...
Аватар для py-thonny
Старый
CRUD REST API на Angular и ASP.NET Core
Запись от Reangularity размещена 05.09.2025 в 20:20 / Vue/React/Angular/Svelte notes
Показов 5835 Комментарии 0

Нажмите на изображение для увеличения
Название: CRUD REST API на Angular и ASP.NET Core.jpg
Просмотров: 268
Размер:	225.2 Кб
ID:	11106
В моей карьере я сталкивался с множеством технологических стеков, но комбинация Angular и ASP.NET Core для создания CRUD-приложений остаётся одной из самых мощных и гибких. Однажды, когда мне поручили разработать высоконагруженную систему для финтех-стартапа, я решил использовать именно этот тандем. Не буду приукрашивать - путь был тернистым, с множеством граблей, на которые я наступил так громко, что до сих пор слышу эхо в своих ночных кошмарах.

Архитектура

...
Аватар для Reangularity
Старый
Модуль подписки пользователя в ASP.NET MVC
Запись от stackOverflow размещена 24.08.2025 в 12:09
Показов 4310 Комментарии 0

Нажмите на изображение для увеличения
Название: Модуль подписки пользователя в ASP.NET MVC.jpg
Просмотров: 231
Размер:	219.0 Кб
ID:	11067
Подписочная модель кажется простой только на бумаге. Пользователь выбирает план, платит деньги, получает доступ — что может быть проще? Но стоит копнуть глубже, и выясняется, что нужно учесть десятки сценариев: что делать с частичными платежами, как обрабатывать...
Аватар для stackOverflow
Старый
Как загружать данные в Kotlin с корутинами (Вторая часть)
Запись от mobDevWorks размещена 23.08.2025 в 11:02 / Mobile or nothing
Показов 2994 Комментарии 0

Нажмите на изображение для увеличения
Название: Как загружать данные в Kotlin с корутинами 2.jpg
Просмотров: 258
Размер:	182.8 Кб
ID:	11066
Как загружать данные в Kotlin с корутинами (Первая часть)

Retrofit с корутинами - это сочетание, которое изменило мой взгляд на работу с HTTP API. Помню времена, когда каждый сетевой запрос превращался в танцы с колбэками, обработкой потоков и ручным парсингом JSON. С появлением поддержки suspend-функций в Retrofit 2.6 всё стало...
Аватар для mobDevWorks
Старый
Как загружать данные в Kotlin с корутинами (Первая часть)
Запись от mobDevWorks размещена 22.08.2025 в 21:01 / Mobile or nothing
Показов 3353 Комментарии 0

Нажмите на изображение для увеличения
Название: Как загружать данные в Kotlin с корутинами.jpg
Просмотров: 223
Размер:	227.4 Кб
ID:	11065
Помню, как пять лет назад я сидел с ноутбуком в любимой кофейне и пытался разобраться с очередным NullPointerException в коде загрузки данных. Тогда я еще использовал AsyncTask и Thread, постоянно боролся с утечками памяти в ViewModel и проклинал callback hell. Знакомая картина?

Переход на корутины Kotlin стал для меня настоящим откровением - не сразу, конечно. Первые месяцы я относился к ним...
Аватар для mobDevWorks
Старый
ИИ-автозаполнение в React с OpenAI
Запись от Reangularity размещена 14.08.2025 в 20:56 / Vue/React/Angular/Svelte notes
Показов 4527 Комментарии 0

Нажмите на изображение для увеличения
Название: ИИ-автозаполнение в React с OpenAI.jpg
Просмотров: 371
Размер:	124.1 Кб
ID:	11055
Представьте, что вы пишете сообщение, и приложение не просто предлагает вам следующее слово, а формирует целые осмысленные предложения, учитывая контекст вашей переписки. Или, что еще круче, вы начинаете набирать код в редакторе, и он не только автоматически закрывает скобки, но и предлагает логически верное продолжение функции, учитывая архитектуру вашего проекта.

В React интеграция подобных возможностей становится реальностью...
Аватар для Reangularity
Старый
REST API с Node.js и TypeScript
Запись от run.dev размещена 23.07.2025 в 20:08 / JavaScript, TypeScript etc...
Показов 3521 Комментарии 1

Нажмите на изображение для увеличения
Название: REST API с Node.js и TypeScript.jpg
Просмотров: 285
Размер:	175.3 Кб
ID:	11010
Знаете, в серверной разработки с Node.js я давно заметил одну штуку - чем больше проект, тем сложнее держать его в узде на чистом JavaScript. Когда API начинает разрастатся как грибы после дождя, отлавливать ошибки становится сущим адом. Именно поэтому я перешел на TypeScript, и теперь считаю его не просто полезной игрушкой, а жизненно важным инструментом.

Статическая типизация...
Аватар для run.dev
Старый
Real-time коммуникация клиент-сервер с SignalR и C#
Запись от stackOverflow размещена 20.07.2025 в 12:33
Показов 3055 Комментарии 0

Нажмите на изображение для увеличения
Название: Real-time коммуникация клиент-сервер с SignalR и C#.jpg
Просмотров: 307
Размер:	208.8 Кб
ID:	11003
Вы когда-нибудь задумывались, почему большинство современных веб-приложений работают так медленно? Классическая модель запрос-ответ, на которой построен весь интернет, давно трещит по швам. Я годами наблюдал, как разработчики пытались выжать максимум из этой устаревшей...
Аватар для stackOverflow
Старый
Десять Middleware Node.js для эффективного кодинга
Запись от Reangularity размещена 18.07.2025 в 19:05 / Vue/React/Angular/Svelte notes
Показов 2271 Комментарии 0

Нажмите на изображение для увеличения
Название: Десять Middleware Node.js для эффективного кодинга.jpg
Просмотров: 217
Размер:	185.4 Кб
ID:	11001
Когда я только начинал работать с Node.js, количество пакетов в npm меня буквально парализовало. Сегодня их больше 1,3 миллиона — попробуй разберись, что стоит твоего внимания, а что нет. Я потратил несколько лет, чтоб методом проб и ошибок отсеять золото от шелухи, особенно когда дело...
Аватар для Reangularity
Старый
Рейтинг: 5.00. Голосов: 1.
Пишем адаптер для локального хранилища S3 на C#
Запись от stackOverflow размещена 16.07.2025 в 09:47
Показов 3525 Комментарии 0

Нажмите на изображение для увеличения
Название: Пишем адаптер для локального хранилища S3 на C#.jpg
Просмотров: 357
Размер:	41.7 Кб
ID:	10987
Разработка современных приложений часто требует интеграции с объектными хранилищами, и Amazon S3 стал де-факто стандартом в этой области. Однако работа с облачными сервисами в процессе разработки создает множество проблем, которые я лично испытал на себе за годы работы...
Аватар для stackOverflow
Старый
Как писать чистый, тестируемый и качественный код на Python
Запись от py-thonny размещена 12.07.2025 в 15:04 / pythonic man's blog
Показов 15372 Комментарии 0

Нажмите на изображение для увеличения
Название: Как писать чистый, тестируемый и качественный код на Python.jpg
Просмотров: 269
Размер:	197.5 Кб
ID:	10977
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как класс. Он работал, и этого казалось достаточно. Когда спустя полгода пришлось вернуться...
Аватар для py-thonny
Старый
NUnit и C#
Запись от UnmanagedCoder размещена 07.06.2025 в 10:46 / C# .Net and all about
Показов 6946 Комментарии 0
Метки .net, c#, mock, moq, nunit, unit-test

Нажмите на изображение для увеличения
Название: NUnit и C#.jpg
Просмотров: 259
Размер:	144.6 Кб
ID:	10885
В .NET существует несколько фреймворков для тестирования: MSTest (встроенный в Visual Studio), xUnit.net (более новый фреймворк) и, собственно, NUnit. Каждый имеет свои преимущества, но NUnit выделяется богатством возможностей и отличной документацией. Он поддерживает параллельное выполнение тестов, асинхронное...
Аватар для UnmanagedCoder
Старый
Unit-тестирование с моками в Go
Запись от golander размещена 31.05.2025 в 18:06 / go go just go
Показов 2034 Комментарии 0
Метки go, mock, unit-test

Нажмите на изображение для увеличения
Название: 29b81a47-1551-426f-84fd-49f77421f8ac.jpg
Просмотров: 224
Размер:	83.6 Кб
ID:	10863
Большинство разработчиков предпочитают тестировать код без использования моков. Например, при интеграции с Elasticsearch логичнее запустить контейнер локально и тестировать Go-код непосредственно с ним. Но в реальном мире часто возникают ситуации, когда создание локального окружения становится практически невозможным. В отличие от языков с...
Аватар для golander
Старый
Рейтинг: 5.00. Голосов: 2.
Тестирование в Python: PyTest, Mock и лучшие практики TDD
Запись от py-thonny размещена 28.04.2025 в 17:14 / pythonic man's blog
Показов 5671 Комментарии 2
Метки bdd, mock, pytest, python, tdd, unit-test

Нажмите на изображение для увеличения
Название: faca83d7-fd84-426f-9237-9485ae56c580.jpg
Просмотров: 175
Размер:	207.9 Кб
ID:	10689
Тестирование кода играет весомую роль в жизненном цикле разработки программного обеспечения. Для разработчиков Python существует богатый выбор инструментов, позволяющих создавать надёжные и поддерживаемые приложения. Грамотно построенные тесты не только помогают выявлять ошибки на ранних этапах, но и служат своеобразной...
Аватар для py-thonny
Старый
Погружение в Kafka: Концепции и примеры на C# с ASP.NET Core
Запись от stackOverflow размещена 18.04.2025 в 11:03
Показов 8453 Комментарии 0

Нажмите на изображение для увеличения
Название: 8346d751-d0a5-475c-94a6-39bdac22b4d7.jpg
Просмотров: 225
Размер:	164.3 Кб
ID:	10607
Apache Kafka изменила подход к обработке данных в распределенных системах. Эта платформа потоковой передачи данных выходит далеко за рамки обычной шины сообщений, предлагая мощные возможности, которые трансформировали архитектуру многих современных приложений.

Что такое Kafka и зачем она нужна



Apache Kafka – распределенная платформа потоковой передачи данных, которая по сути представляет...
Аватар для stackOverflow
Старый
Рейтинг: 5.00. Голосов: 1.
Моки в Python: Mock Object Library
Запись от py-thonny размещена 29.03.2025 в 18:16 / pythonic man's blog
Показов 6506 Комментарии 0
Метки mock, python, tdd, unit-test

Нажмите на изображение для увеличения
Название: 960f9d58-0d55-4e56-b599-ca9809c89cc7.jpg
Просмотров: 336
Размер:	186.0 Кб
ID:	10495
Тестирование кода требует особого подхода, когда речь идёт о компонентах, взаимодействующих с внешним миром. Мы часто сталкиваемся с непредсказуемостью HTTP-запросов, чтением данных из базы или файловой системы. В этом нам и может помочь мокинг - техника, позволяющая...
Аватар для py-thonny
Старый
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Запись от Javaican размещена 23.03.2025 в 19:02 / Making Java great for ever
Показов 6112 Комментарии 0

Нажмите на изображение для увеличения
Название: f684a527-1b91-4848-aebc-9c9908eedab9.jpg
Просмотров: 225
Размер:	196.2 Кб
ID:	10484
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и нужны моки (mock – имитация) – специальные объекты, которые имитируют...
Аватар для Javaican
Старый
Собеседование по Spring Boot: продвинутые вопросы и ответы
Запись от Javaican размещена 18.03.2025 в 14:25 / Making Java great for ever
Показов 2310 Комментарии 0

Нажмите на изображение для увеличения
Название: c47729dc-63ee-47c9-87c2-78444a3df08e.jpg
Просмотров: 178
Размер:	123.0 Кб
ID:	10447
Собеседования на позиции старших разработчиков и архитекторов требуют глубокого понимания внутренних механизмов Spring Boot, нюансов конфигурирования, подходов к оптимизации и построению сложных распределенных систем. Типичные вопросы вроде "что такое инверсия управления?" или "в чём отличие аннотаций @Component,...
Аватар для Javaican
Старый
Рейтинг: 5.00. Голосов: 1.
Инструкция подключения GoogleTest и GoogleMock к Qt Creator в несколько кликов без CMake
Запись от 8Observer8 размещена 21.01.2021 в 15:05 / Блог 8Observer8
Показов 18842 Комментарии 0
Метки c++, mock, qt, unit-test

Содержание блога

Исходники: Calculator_QtCpp.zip (5.4 Кб)

В QtCreator подключение GTest и GMock происходит в несколько кликов из исходников без использования CMake для сборки в библиотеки.
  • Скачиваем архив релиза, который включает в себя GTest и GMock: https://github.com/google/googletest/releases
  • Извлекаем архив в папку, например: E:\Libs
  • В Qt Creator выбираем: "File" > "New Project" > "Other
...
Старый
Рейтинг: 5.00. Голосов: 1.
Написание кода приложений и игр через TDD с Mock-объектами
Запись от 8Observer8 размещена 06.09.2019 в 10:00 / Блог 8Observer8
Показов 1016 Комментарии 0
Метки mock, tdd

Я выполняю Challenge Pong 2D через TDD. TDD (Test-Driven Development) - это разработка через модульное тестирование (через unit-тесты). Данный подход подразумевает цикл написания одного или нескольких коротких тестов во время написания кода. Самое важное для реальных проектов - это умение инжектировать...
Старый
Рейтинг: 5.00. Голосов: 2.
Mock for "cube_add" Blender API
Запись от 8Observer8 размещена 05.03.2019 в 21:37 / Блог 8Observer8
Показов 3251 Комментарии 0
Метки blender, mock

Blog content

Mock-objects are useful if you use external editor like VSCode or IDE like PyCharm, Eclipse and so on, because you can use DI (Dependency Injection) and you can debug your code logic with breakpoints.

For example, we want to add a cube on a scene:

Python
1
bpy.ops.mesh.primitive_cube_add()
You can read about this API function in the documentation: primitive_cube_add
  • Create a work folder with the name: mock-object-for-primitive_cube_add-api
  • Open
...
Старый
Рейтинг: 5.00. Голосов: 1.
Set Up Google Mock Framework for TDD. C++, Visual Studio
Запись от 8Observer8 размещена 19.02.2019 в 02:46 / Блог 8Observer8
Показов 2499 Комментарии 0

Blog content

If you need the example how to set up GTest without GMock you can see this example: Set Up GTest, TDD, C++, VisualStudio

In this example: PersonService_GMockCpp.zip we will see how to use Google Mock for creating mock objects and how to write a unit test for testing exceptions. I translated this example from the TypeScript tutorial: Using Jasmine Spies to Create Mocks and Simplify the Scope of Your Tests

You can download and run the example. Google...
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru