Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2020, 16:22   #1
OlegBas
Новичок
Джуниор
 
Регистрация: 24.03.2020
Сообщений: 2
По умолчанию Объективная оценка решения задач

Пожалуйста, оцените вариант решения подобных задач и предложите свой, если есть.

Testing: JavaScript and TypeScript Inspections

Задача 1

"Рефакторинг - процесс улучшения кода без создания новой функциональности" (Help).

В рамках тестового задания создайте примеры кода (JavaScript или/и TypeScript), где бы вызывался рефакторинг Change signature и подумайте над возможными улучшениями (кейсы, где рефакторинг работает некорректно, новые кейсы, UI/UX улучшения).

Для выполнения задания можно пользоваться триальной или ЕАП версией, а так же бесплатной студенческой лицензией. Задание может быть выполнено в любой из следующих IDE: WebStorm / IDEA Professional/ PyCharm Professional / PhpStorm / RubyMine / GoLand.

Можно ли представить пример кода, где будет использоваться рефакторинг изменения кода так ( это один из примеров)?

Добавление аргумента:

addField(name,value){// Создание функции для добавления нового поля в макет
конструктора форм

//Тело функции

}
name-уникальное имя объекта элемента формы

value- значение по умолчанию, например в текстовом поле

Причина проведения рефакторинга изменения сигнатуры: необходимо передавать дополнительные атрибуты элемента формы (id,class и т.д) – необходимо добавить новый аргумент в функции addField(name,value){// - props – дополнительные свойства элемента формы.

Достаточно ли описания примера в таком формате или нужно что-то еще добавить?

Developing a tool for analyzing user sessions (Sessions Viewer)

Задача 1

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

Представьте, что Вам необходимо извлечь из лога и отобразить набор сессий, в которых пользователь вызывал функцию поиска по проекту.

Опишите, как бы вы представили такие сессии пользователей для анализа?

Т.е необходимо написать структуру сессий пользователя, например. Достаточно ли такого описания?

id:1111;userID:23405;func:searchFil es(query);query:file.html
где id – уникальный идентификатор сессии

userID- уникальный идентификатор

func-вызываемая функция поиска по файлам проекта в данной сессии

query-искомый файл
OlegBas вне форума Ответить с цитированием
Старый 24.03.2020, 19:03   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

По моему этот текст был написан припомощи бредо генератора.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать на с решения задач irpan Фриланс 3 13.12.2018 11:13
Решения задач!!!!! Junger Паскаль, Turbo Pascal, PascalABC.NET 7 28.05.2011 15:17
решения задач tp.abc Junger Паскаль, Turbo Pascal, PascalABC.NET 1 05.05.2011 14:42
PascalABC.net-Решения задач. Junger Паскаль, Turbo Pascal, PascalABC.NET 1 04.05.2011 16:40
нужны решения задач на С++ krasav4ik Помощь студентам 2 28.11.2010 21:58