Anonymous Quiz
50%
false
18%
null
27%
-1
5%
0
Anonymous Quiz
1%
Использование глобальных переменных
10%
Использование функций include и require
88%
Использование контейнеров, таких как Docker
0%
Использование регулярных выражений
💊2
Это тесты, проверяющие отдельные единицы кода (обычно функции, методы или классы) в изоляции от внешних зависимостей.
Особенности:
- Быстрые, запускаются локально.
- Должны быть предсказуемыми и детерминированными.
- Не используют базу данных, сеть или файловую систему (для этого есть интеграционные и e2e-тесты).
- Помогают отлавливать баги на раннем этапе и облегчают рефакторинг.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
46%
Laravel
2%
CodeIgniter
6%
Symfony
46%
Все вышеперечисленные
🤔1
Anonymous Quiz
82%
current()
9%
get()
7%
fetch()
1%
retrieve()
💊2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
0%
Использование глобальных переменных для хранения данных веб-сервисов
100%
Использование RESTful и GraphQL API с поддержкой масштабирования и отказоустойчивости
0%
Использование функции file_get_contents для интеграции с веб-сервисами
0%
Использование регулярных выражений для обработки запросов
Anonymous Quiz
88%
Использование библиотеки Twig
8%
Использование встроенных функций для работы с JSON
0%
Использование глобальных переменных для хранения данных
4%
Использование функций для работы с массивами
1. Причины: отсутствие индексов, сложные объединения, большой объём данных.
2. Оптимизация: использование индексов, анализ плана выполнения (EXPLAIN) и уменьшение объёма данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
21%
str_split()
78%
explode()
1%
split_string()
0%
divide()
Anonymous Quiz
0%
package
100%
namespace
0%
module
0%
space
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
31%
restart()
20%
rewind()
42%
reset()
7%
reinitialize()
Anonymous Quiz
0%
Использование глобальных переменных
26%
Использование функций call_user_func и call_user_func_array для вызова функций
74%
Использование контейнеров зависимостей и инверсионных контейнеров
0%
Использование регулярных выражений
2. Они экономят память, поскольку возвращают значения по одному через yield, а не загружают всю коллекцию в память.
3. Итераторы требуют ручной реализации методов iter и next, тогда как генераторы используют стандартные функции.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
4%
Хранить все данные пользователей в открытых куки
6%
Хранить данные пользователей в глобальных переменных и сессиях
10%
Использовать функции для генерации случайных строк для идентификаторов сессий
80%
Использовать безопасные сессионные куки с параметрами HttpOnly и Secure
Каждый найдет что-то по душе:
903 ГБ — Python
812 ГБ — Frontend
978 ГБ — C, C++
804 ГБ — Java
432 ГБ — C#, GameDev
411 ГБ — SQL & БД
309 ГБ — DevOps
998 ГБ — ИБ & Хакинг
773 ГБ — Kotlin, Swift
189 ГБ — PHP
201 ГБ — GoLang
170 ГБ — Rust
167 ГБ — QA-Тестирование
310 ГБ — 1C + Лицензии
495 ГБ — Машинное обучение
704 ГБ — Аналитика Данных
991 ГБ — Дизайн
Материалы в закрепе, постоянно пополняются👆🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
6%
Использование функций mysql_query и mysql_fetch_assoc
0%
Использование глобальных переменных
0%
Использование функций для работы с массивами
94%
Использование ORM-библиотек, таких как Doctrine или Eloquent
Оно помогает организовывать код, делает его более читаемым и управляемым. Также снижает вероятность конфликта имен при работе с библиотеками или крупными проектами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
33%
OAuth-PHP
12%
League OAuth2 Client
15%
PHP OAuth Library
39%
OAuth2-PHP