-
Рабочая этика
Правило Никаких ругательств и громких выражений. Мессенджеры — предпочтительный способ общения. Уважайте концентрацию на работе. Беседы должны происходить только в переговорных комнатах и в комнате для отдыха. Называть коллег по имени предпочтительнее, чем по фамилии. Не стыдите коллег. В интернациональной среде лучше говорить по-английски. Качество важнее количества.
-
Соображения по доступности контента
Источник: https://www.w3.org/TR/WCAG21/ Четыре принципа доступности
-
Философия
— Создавайте любой проект так, как будто вы — конечный пользователь, заплативший за него большие деньги.— Относитесь к своему рабочему месту как к арене. Соревнуйтесь с другими, чтобы стать лучшим. Представьте, что ваши противники очень искусны и сильны, поэтому вам нужно приложить много усилий, чтобы победить их.— Считайте, что разработчики и служба безопасности находятся в…
-
Шаблон для описания Merge Request
Title (Заголовок) [Краткое описание изменений] Description (Описание) Описание изменений: Подробное описание: Checklist (Контрольный список) Screenshots (Скриншоты) Related Issues (Связанные задачи) Approvers (Утверждающие) Labels (Метки)
-
Стиль Merge Request’ов и коммитов
Правило Коммиты должны быть атомарными. Сообщение коммита должно содержать детальное описание. Сообщение коммита должно содержать номер задачи. Merge requests должны содержать детальное описание. Merge requests должны быть приняты двумя членами команды перед мерджем. Перед реализацией новой функциональности нужно создать документ с дизайном, который должен быть впоследствии принят. Merge requests должны быть проревьювлены в течение часа.…
-
Шаблон для JIRA задачи
Summary (Краткое описание) [Название задачи] Description (Описание) Описание задачи: Подробное описание: Acceptance Criteria (Критерии приёмки) Assignee (Исполнитель) Reporter (Автор) Priority (Приоритет) Labels (Метки) Attachments (Вложения) Due Date (Срок выполнения) Sub-tasks (Подзадачи)
-
Стиль кода JavaScript
Наследует все правила из Общего стиля кода. Правило Плохо Хорошо React компоненты должны состоять не более, чем из 100 строк. Файлы должны состоять не более, чем из 250 строк. Именованные экспорты предпочтительнее. export default «Hello World»; export const helloWorld = «Hello World»; Явное преобразование типа предпочтительнее неявного. +»1″ Number(«1») В случае, если…
-
Стиль кода Python
Наследует все правила из Общий стиль кода. Правило Плохо Хорошо HTTP статус коды должны быть написаны с использованием http.HTTPStatus enum. response.status_code == 200 response.status_code == HTTPStatus.OK __init__.py должен содержать только импорты, а лучшее вообще ничего.
-
Общий стиль кода
Правило Плохо Хорошо Полная форма слова предпочтительнее сокращения в случае, если сокращение не является общепринятым. Если используется сокращение, то необходимо добавить его на страницу Сокращения. resp = Response() response = Response() object_identifier = uuid4() object_id = uuid4() Имена переменных должны быть короткими и ясными. def get_objects(): response_with_objects = requests.get(‘/objects’) objects_data =…