С помощью CSS мы прописываем, как будут выглядеть наши структурные элементы — заголовки, подписи, таблицы, графики. Чтобы посмотреть, как это работает, добавьте следующий код в среднее окошко редактора CodePen (вкладка CSS). Чтобы сделать нашу страничку читабельнее, воспользуемся HTML. Для этого зайдите в редактор кода и вставьте в окошко с названием «HTML» код ниже. Если вы читаете со смартфона, то визуально окошко будет одно, но с тремя вкладками.
В онлайн-школе…
Кандидату предлагается определить модель базы данных для социальной сети, которая отличается от классической. Он должен объяснить, какая именно модель выбрана и как это повлияет на работу социальной сети и хранение данных. Традиционные технические вопросы уже давно перестали быть эффективным инструментом для оценки квалификации кандидатов. Новая парадигма включает в себя задачи, которые требуют нестандартного подхода и…
При обзоре чужого решения велик соблазн давать мелкие советы. Это называется эффектом велосипедного сарая (bikeshedding). Он создаётся, потому что для обсуждения сложных, глубоких вопросов нужно сильно погружаться в контекст внесённых изменений, а это трудно. Намного проще написать десяток комментариев о забытых точках с запятой и спокойно продолжить заниматься своей задачей. Код-ревью — это область, где…
Unit-тестирование фокусируется на технической стороне функции, написанной разработчиками для тестирования собственного кода. Как было сказано ранее, модульные тесты должны работать независимо. Если зависимости необходимы, они должны быть замоканы или заглушены. Например, если вы выполняете модульное тестирование внешнего интерфейса, вы, вероятно, будете использовать JSDOM для воспроизведения фактического поведения браузера. Основной смысл модульного тестирования заключается в том,…
Мы можем проверить доступность каждого компонента – это сложно сделать, используя реальный сайт или приложение. Надеюсь, что это было полезное введение в тестирование веб-доступности. Пробуйте различные инструменты и технологии, соберите набор для тестирования доступности, который подходит вам наилучшим образом. Думаю, что автоматизированные инструменты вроде Lighthouse будут важной частью этого набора, но они не всемогущи –…
Такие сервисы достаточно давно пользуются популярностью, ведь позволяют осуществлять общее управление и контроль над проектами с меньшими затратами времени. Не нужно ходить между столами и кабинетами – все можно увидеть на своем экране в любой момент. Еще одно универсальное ПО — подходит и для команд, и для индивидуальной работы. В сервисе удобно создавать задачи, назначать исполнителей и сроки, обмениваться информацией…