Мы получаем самодокументированный код, интерфейсы, безопасный рефакторинг, короткий цикл обратной связи (узнаем об ошибке в IDE, а не в браузере). К сожалению, JavaScript — язык программирования с динамической типизацией и обладает связанными с этим недостатками. Код без контрактов сложнее развивать и сложнее проводить рефакторинг. Из-за динамической типизации JavaScript местами требует избыточных конструкций — к примеру, когда необходимо проверить, тот ли объект вам пришел, тот ли тип вы получили.
А там, где такая настройка всё же имеется, она в большинстве случаев толком не работает. Плюс ещё некоторые дизайнеры зачем-то делают эти плашки ну просто до неприличия огромными и перекрывающими весь контент. Либо когда наоборот имеется поле, предназначенное для ввода осмысленного текста, но разработчик на кой-то ляд отключил в нём автокоррекцию. Бывают случаи, когда в одном и том же поле пользователь должен иметь возможность ввести как номер телефона, так и, например, электронную почту, однако телефон — более приоритетный вариант. Для подобных кейсов также предусмотрена соответствующая настройка, при которой по дефолту отобразится цифровая клавиатура, но на ней останется возможность перехода к буквам. В контексте, например, iOS-разработки это UIKeyboardType.namePhonePad.
Мастер-класс «Автоматизированное тестирование. С чего начать?»
Недавно мы провели внутренний опрос фронтенд-разработчиков (как State of Frontend, только по Тинькофф), который прошли 159 фронтенд-разработчиков. В опросе была секция про TypeScript, ответы на которые дали нам уверенность, что TypeScript стал стандартом разработки фронтенда, по крайней мере в Тинькофф. Как и на настоящем радаре, точки (технологии) на радаре могут появляться и исчезать, а также перемещаться со временем. Квадранты — это категории технологии, а кольца — определенный уровень адаптации технологии.
На вашем сайте есть много вещей, рассматривать которые следовало бы под микроскопом, когда речь идет о факторах ранжирования страницы. Начать стоит с самого главного — содержания страниц и заголовков, которые ведут на нее. В конце концов, именно благодаря им люди приходят на ваш сайт и могут остаться на нем. На базовом уровне вашим главным приоритетом должно быть создание уникального качественного контента. Доступность — один из наиболее значимых факторов при аудите веб-сайта. Если вы не уделите достаточно сил и времени для его оптимизации, это скажется негативно на вашем рейтинге.
FrontEnd
Мы работаем, для того чтобы дать возможность Вам зарабатывать в интернете. В начале квартала мы проводили гроусхак-сессию, целью которой было создание нового сервиса. Среди победителей оказался сервис под кодовым названием “Проверь процент качества резюме”. Для реализации мы просто создали кнопочку с двумя вариантами текста “Экспертные рекомендации за коробок спичек” и “Проверь качество резюме за коробок спичек”.
Если вдруг обнаружатся ошибки, которые не были выявлены на этапе тестирования, оперативно устраняем. На втором этапе конфигураторы описывают процесс, настраивают услугу на платформе, при необходимости создают нужные реестры и справочники. Например, для услуги «Помощь по безработице» был создан реестр всех центров занятости, реестр администраторов и реестр заявок. В заявке на «Помощь по безработице» мы отказались от ненужных полей, переформулировали сложные вопросы на простые с ответом «Да/Нет», подключили реестры, чтобы подтягивать данные автоматически. А чтобы человек не запутался, на каждом этапе дали пояснения, что напоминает онлайн-консультацию. Возьмем, к примеру, услугу «Помощь по безработице», которую мы реализовали совместно с проектом TAPAS.
QA Дайджест #25: организация правильного процесса QA, новые фреймворки для автоматизации, полезности для Android
У нас готовятся пенсионные удостоверения для людей постарше. Есть много пенсионеров, которые либо не хотят, либо не могут позволить себе финансово оформление новых документов. Еще в декабре прошлого года мы запустили социальные услуги.
- Ниже собраны наиболее часто затрагиваемые в нашей работе темы, которыми нужно овладеть для уверенной вёрстки.
- Разделите базу своих подписчиков на сегменты и постройте для каждого отдельную стратегию рассылок.
- Основа семантическая, удобочитаемая, гибкая и полностью настраиваемая.
- Обучаем так, чтобы вы были на голову выше других соискателей и даже на старте могли выбирать лучшее место работы.
- Есть в приложении почти 18 млн уникальных пользователей – это мощная цифра.
Если представить, что мы в центре радара, то чем ближе технология к нам, тем она больше рекомендована. В статье поделимся нашим взглядом на 15 технологий в области фронтенда на 2021 год. К части технологий мы активно присматриваемся, некоторые начинаем применять, другие давно используем и рекомендуем вам, а есть и такие, от которых отказались, и расскажем вам, по какой причине. На последующем интервью с командами SAS или компаний-партнеров отбираются успешные кандидаты для прохождения обучения. После подачи заявки кандидатам потребуется пройти тестирование (вот примеры задач) и записать видео-визитку. Стажерская программа SAS предназначена для студентов, заинтересованных в проектах с data science, ML, программированием, разработкой.
Apple Accessibility API
Подавляющее большинство людей не очень представляют, как слепые могут использовать компьютер, и, тем более, работать в Сети, вопреки тому, что, к примеру, VoiceOver по умолчанию встроен в продукты Apple. С этой проблемой столкнулись и мы, когда еще только начинали с ней разбираться. Скринридер двигается по экрану слева-направо, сверху-вниз. Все элементы, необходимые юзеру для выполнения https://deveducation.com/ задачи, должны быть размещены до интерактивных элементов. Как на примере ниже, секция Terms and conditions перенесена над кнопкой, так как в первом случае юзер может дойти до кнопки Submit и решить, что это конец экрана. То же самое с другими лейблами и заголовками — если это модальное окно для создания нового пользователя, то заголовок и название кнопки должны быть соответствующие.
Изучаем Python за 6 месяцев. Подробный план обучения / Хабр | Веб-студия Nat.od.ua
Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах. В нашем обзоре вы узнаете о дизайне в IT, задачах, которые решает на проекте UI/UX дизайнер и направлениях его развития. Этот курс проводится в формате дистанционного обучения.
Речь, безусловно, идет, в первую очередь, о людях с ограниченными возможностями. На ум, наверное, сразу приходят люди на улице с белой тростью — слабовидящие и слепые. Тем не менее, физические https://deveducation.com/blog/accessibility-testing-chto-eto-takoe-i-pochemu-eto-vazhno/ ограничения бывают временными и не связанными с инвалидностью — неврологические заболевания, сломанная рука, нарушение моторики рук, тремор, изменения здоровья, которые вызваны старостью.
QA дайджест #38: техники тестирования, генерация реалистичных тестовых данных, мобильное тестирование
Вы получите доступ к уникальной учебной программе, разработанной опытными менторами. Курс постоянно обновляется, чтобы соответствовать последним тенденциям развития айти-дизайна. Обучение предполагает выполнение личного проекта, который потом можно будет добавить в портфолио.