Немного информации (1) Практика Источники Немного информации (1) Строгая типизация была введена в PHP 7, благодаря ей появилась возможность указывать типы аргументов функций(методов) и тип возвращаемого значения.  По умолчанию PHP 7, работая в нестрого типизированном режиме, будет стараться  преобразовать значения другого типа в ожидаемый скалярный тип, […]
Популярные вопросы на собеседованиях веб- программиста: Вы ранее привлекались за хранение данных в глобальных переменных? Вы когда-нибудь делали .Net за деньги? Сформулируйте зависимость времени исправления критического бага от seniority присутствующего менеджера В своём резюме вы указали знание php. Вам не стыдно? Перед вами кисть, холст и […]
/**/ Инкапсуляция Наследование Полиморфизм Абстракция Источники Инкапсуляция Это механизм, который объединяет данные и методы, манипулирующие этими данными, и защищает их от внешнего вмешательства или неправильного использования. Когда методы и данные объединяются таким способом, создается объект. Т.е. переменные состояния объекта скрыты от внешнего мира. Изменение состояния объекта […]
Источник (1) Вопрос прозвучал на ~ 30й минуте видео: https://youtu.be/9aGv-ylsYDI Источник (2) В конце прошлого года перед релизом PHP 8 ведущие разработчики языка высказались про неудачную реализацию трейтов в PHP. А после прошел интересный батл «Трейты в PHP — зло?». Мы относимся к написанию и использованию собственных трейтов с большой осторожностью, стараясь их избегать. И вот несколько […]
Что такое Dependency Injection? Что такое Dependency Injection? Теория: https://maxsite.org/page/php-di Принцип инверсии зависимостей или Dependency inversion principle (DIP) — принцип IoC с уклоном в сторону ООП. Он состоит из двух формулировок: Модули верхних уровней не должны зависеть от модулей нижних уровней. Оба типа модулей должны зависеть […]
Что это? Задача Решаем Складываем два вектора Складываем два вектора из файла Чтение данных из файла в нужном формате Объединим запросы Собираем итоговое решение (уже сами) Проверяем/запускаем код Финальное решение (рабочее) Что это? Тестовое задание для участия в мероприятии “Ночь в финтехе“: Привет! Чтобы попасть на […]
Что такое copilot? Начнем с терминологии: Copilot «второй пилот» — система машинного обучения, которая помогает писать программы, дополняет код разработчиков с учётом контекста и даже стиля написания. Copilot обучается на всём общедоступном коде с GitHub, и в этом наборе данных много свободного программного обеспечения (free software). […]
Регистрируемся на сайте HackerRank Задачи на знание SQL 1. Revising the Select Query I 2. Revising the Select Query II 3. Query all columns (attributes) for every row in the CITY table. SQL (Basic) Skills Certification Test Test task: “Count the empployyes” Task 2. Profitable stocks […]
Задача: подружиться со множеством HR в Linkedin из разных стран Решение: пользуемся фильтрами Linkedin, ищем HR, шлем приглашения, детали ниже Кликаем по ссылке Connection в профиле Выставляем круги Указываем интересующие страны В keywords указываем — hr Шлем приглашения, кликая по значкам Connect Надеемся, что hr добавятся […]