Перейти к содержанию
    

Code Review применительно к HDL

Добрый день, коллеги!

Поделитесь, пожалуйста, вашими механизмами и практиками проведения Code Review применительно к HDL (Verilog/SV/VHDL).
Нахожусь в поиске оптимального решения, которое не будет сильно усложнять жизнь разработчикам, но повысит качество разрабатываемого кода/продукта.

Предложения по требованиям к CodeStyle также приветствуются (я в данный момент пользуюсь кодстайлом НТЦ "Метротек" с небольшими коррекциями (https://github.com/johan92/verilog-coding-style/blob/master/coding-style.md)).

Изменено пользователем kenezoer
Дополнение

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

День добрый! Интеремует платные реализации или бесплатные? Пользуетесь ли баг трекерами (Jira, Redmine)?

Что касается CodeStyle,  то в гите lowRISC-а присутствует хороший гайд, как для RTL, так и для Verification инженеров

https://github.com/lowRISC/style-guides

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@krendkrend Добрый!

Цитата

Интересуют платные реализации или бесплатные?


Интересует и то и то, т.к. хочется сложить полноценную картинку и потом уже выбрать оптимальный вариант для нас.

Цитата

Пользуетесь ли баг трекерами (Jira, Redmine)?

Да, пользуемся. Стэк технологий: Jira, Confluence, GitLab. Возможно по результатам будем добавлять что-то ещё.

Изменено пользователем kenezoer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну если используете Стек Atlassian, то следует просмотреть в сторону их же технологиями -

https://www.atlassian.com/ru/software/crucible

https://bitbucket.org/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@krendkrend

Цитата

Ну если используете Стек Atlassian, то следует просмотреть в сторону их же технологиями -

Как раз изучаю, как можно удобно подружить GitLab и Atlassian стэк и насколько это вообще полезно.

А по процессу проведения ревью можете что-нибудь подсказать, пожалуйста? Сколько времени в неделю выделяете на ревью? Как организован доступ к master-веткам для разработчиков? Используете ли какие-то разделения по типу замечаний на блокирующее/не блокирующее (совет)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот еще в догонку несколько полезных ссылок

Тут большой список литературы по Code Review
https://github.com/joho/awesome-code-review

Бесплатные решения по Code Review
https://www.reviewboard.org/
https://www.gerritcodereview.com/

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, kenezoer said:

А по процессу проведения ревью можете что-нибудь подсказать, пожалуйста? Сколько времени в неделю выделяете на ревью? Как организован доступ к master-веткам для разработчиков?

К сожалению, на эти вопросы ответить не могу. Самому просто интересна данная тема. Хотел почерпнуть немного информации в топике. может еще кто подскажет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...