7 проблем в автотестах
В своїй практиці я зустрічав проєкти з різними підходами до тестування: деякі мали 99% покриттям юніт-тестами, а в інших автоматичне тестування було відсутнє взагалі. В цій статті я хочу звернути уваг...
3 роки тому
·
4
· 413
·
Oleksandr Martyniuk
Транзакції в DynamoDB
Протягом багатьох років в розробці програмного забезпечення домінували реляційні бази даних. Мова SQL стала однією з найпоширеніших мов програмування. Але на початку 21 століття розвиток WEB 2.0 і пот...
3 роки тому
·
1
· 368
·
Oleksandr Martyniuk
Обмеження одночасних потоків в C#
Це переклад допису Constraining Concurrent Threads in C# Марка Хіта - Microsoft MVP, Software Architect в NICE Systems і автора кількох бібліотек з відкритим кодом.
Припустимо, в C# ми маємо виконати...
12 вересня 2020
·
2
· 486
·
Oleksandr Martyniuk
LINQ. Огляд
В цій статті пропоную розглянути LINQ як важливий компонент .NET фреймворку, його історію та роль. Чому він був створений і як врешті користуватись цим інструментом. В кінці розглянемо приклади на мов...
01 серпня 2020
·
2
· 678
·
Oleksandr Martyniuk
Жадібні алгоритми
Жадібний алгоритм - інтуїтивний та ефективний спосіб розв'язання задач оптимізації. І хоча його реалізація приваблює своєю очевидністю, він не завжди оптимальний. Необхідно точно розуміти, коли застос...
30 липня 2020
·
2
· 3.1K
·
Oleksandr Martyniuk