20:52

Мы снова собираемся делать rewrite куска легаси проекта и переносить его на Angular 6.

В этот раз нам дали больше времени на планирование и я сегодня составляла Coding guidelines. Очень советую JS style guide от Airbnb - мы пользуемся ESlint и часть настроек совпадает. Еще его классно читать, потому что есть примеры как делать надо и не надо, и термины новые узнаешь. Люблю узнавать новые термины, сразу чувствую себя умной :D

Решили уделить внимание accessibility - сделать нужные элементы доступными через клавиатуру и использовать корректные HTML элементы (т.е. button - всегда button, а не div с role="button").

Еще ребята предложили попробовать TDD (test driven development) - сначала писать юнит тест, а потом код к нему. Я очень воодушевлена, мне кажется, это круто, очень хочу попробовать.

@темы: working hard or hardly working?

Комментарии
03.08.2018 в 23:18

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Опечатка в ссылке!
03.08.2018 в 23:22

Североамериканский кролик зануда
Еще ребята предложили попробовать TDD (test driven development)
Дядя Боб очень изащный TDD пример показывал. Начиналось всё с простого " в какой форме результат хотим", а дальше само собой выстраивался алгоритм.
04.08.2018 в 00:08

Заболекарь, поправила, спасибо!
09.08.2018 в 10:30

Battleweaver, да, я в курсе, спасибо! а ты работаешь по TDD?
14.08.2018 в 11:32

Североамериканский кролик зануда
ez0,
Опыта мало. Я не всегда сознательно программирую, чтобы пользоваться таким концептом.

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail