-
Шаблон для описания 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 =…
-
Порядок CSS правил
// Позиционирование«position»,«top»,«right»,«bottom»,«left»,«z-index», // Отображение и модель коробки«display»,«float»,«width»,«height»,«max-width»,«max-height»,«min-width»,«min-height»,«padding»,«padding-top»,«padding-right»,«padding-bottom»,«padding-left»,«margin»,«margin-top»,«margin-right»,«margin-bottom»,«margin-left»,«margin-collapse»,«margin-top-collapse»,«margin-right-collapse»,«margin-bottom-collapse»,«margin-left-collapse»,«overflow»,«overflow-x»,«overflow-y»,«clip»,«clear», // Гибкий контейнер«flex-basis»,«flex-direction»,«flex-flow»,«flex-grow»,«flex-shrink»,«flex-wrap», // Гибкий элемент«align-self»,«flex»,«flex-grow»,«flex-shrink»,«flex-basis»,«order», // Сетка«grid»,«grid-area»,«grid-template»,«grid-template-areas»,«grid-template-rows»,«grid-template-columns»,«grid-row»,«grid-row-start»,«grid-row-end»,«grid-column»,«grid-column-start»,«grid-column-end»,«grid-auto-rows»,«grid-auto-columns»,«grid-auto-flow»,«grid-gap»,«grid-row-gap»,«grid-column-gap», // Типография«font»,«font-family»,«font-size»,«font-weight»,«font-smoothing»,«font-style»,«line-height»,«letter-spacing»,«text-align»,«text-decoration»,«text-transform»,«text-wrap»,«text-overflow»,«text-shadow»,«vertical-align»,«white-space»,«word-spacing»,«word-wrap»,«word-break»,«tab-size», // Цвета и фон«color»,«background»,«background-color»,«background-image»,«background-position»,«background-size»,«background-repeat»,«background-origin»,«background-clip»,«background-attachment»,«border»,«border-top»,«border-right»,«border-bottom»,«border-left»,«border-width»,«border-top-width»,«border-right-width»,«border-bottom-width»,«border-left-width»,«border-style»,«border-top-style»,«border-right-style»,«border-bottom-style»,«border-left-style»,«border-radius»,«border-top-left-radius»,«border-top-right-radius»,«border-bottom-left-radius»,«border-bottom-right-radius»,«border-color»,«border-top-color»,«border-right-color»,«border-bottom-color»,«border-left-color»,«outline»,«outline-color»,«outline-offset»,«outline-width»,«outline-style»,«opacity»,«box-shadow»,«transform»,«transform-origin»,«transition»,«transition-delay»,«transition-timing-function»,«transition-duration»,«transition-property»,«cursor»,«visibility», // Другое«content»,«quotes»,«resize»,«pointer-events»,«user-select»,«box-sizing»
-
Сокращения
Полная форма Сокращение language lang longitude lng latitude lat source src target tgt trigger trg response resp result res request req requisites reqs credentials creds callback cb command cmd text txt answer ans translation trl password pwd context ctx directory dir component cmp navigation nav error err event evt constraint cst message msg format fmt…
-
Сравнение solidity и func

Solidity Docs: https://docs.soliditylang.org/en/v0.8.26/ FunC Docs: https://docs.ton.org/develop/func/overview Solidity by example: https://docs.soliditylang.org/en/latest/solidity-by-example.html
-
Учитываемые вещи
С возрастом человек учитывает все больше и больше факторов, что с одной стороны делает его жизнь более стабильной и продуманной, но с другой делает его слишком сбалансированным, менее сфокусированным, а значит менее способным к великим вещам, которые как раз нарушают баланс.