Посты | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 27.11 Забрать скидку! →
Выбрать курс
Паттерны для тестировщиков: proxy

JQA_Deep_8.5_site-5020-614a43.png

Главная идея паттерна proxy (в русскоязычных изданиях его называют «заместитель») состоит в том, чтобы выдать для работы не реальный объект, а подмену, которая использует методы объекта и нашу логику, если мы такую добавили.

О чём не задумываются современные программисты Swift 5. Часть 2

iOS_Deep_1.11_2-5020-7c13cc.png

В предыдущей заметке мы упомянули такие термины, как Expression (Выражение), Statement (Предписание) и Declarations (Объявление), а также подробно поговорили о первом из них. Продолжаем разговор.

Антипаттерн: как не надо генерировать новые идентификаторы

SUBD_Deep_7.5_site-5020-482cec.png

Хочу поговорить о довольно распространённой ошибке, с которой сталкиваются даже опытные разработчики. Например, в проекте нужно сделать сквозной идентификатор для нескольких таблиц.

Standard PHP Library: взгляд изнутри

PHP_Deep_16.5_site-5020-a43c0f.png

Сегодня речь пойдёт о встроенной в PHP библиотеке SPL. В сети интернет достаточно много справочной информации по разным частям библиотеки. Я решил свести всё воедино. Получилась, этакая, лекция-дайджест.

Сортировка Шелла на PHP

PHP_Deep_6.6_site-5020-03fa00.png

Эту статью я бы хотел посвятить замечательному алгоритму сортировки, носящему имя Дональда Шелла. Не секрет, что сортировка Шелла зачастую работает медленнее, чем быстрая сортировка (сортировка Хоара), которую мы рассматривали здесь.

Парсинг страниц на Python. Parser на Python

Python_Deep_11.06_site-5020-b0d612.png

Рано или поздно любой Python-программист сталкивается с задачей скопировать какой-нибудь материал с сайта. Так как страниц на нём достаточно много, терять время на ручное копирование — не самый лучший выход.

Каким проектам нужен блокчейн

otus_blog_long_blockchain-46345-775155.jpg

Блокчейн — универсальная технология, которую можно внедрять в самых разных отраслях. Сегодня из-за бешеной популярности распределенные реестры стараются использовать не только высокотехнологичные корпорации, но даже компании из агропромышленного комплекса и заводы из реального сектора экономики.

Несмотря на универсальность и список достоинств, блокчейн лучше всего подходит для хранения, обработки и передачи информации, что нужно не в каждой компании.

Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 27.11 →