реклама на сайте
подробности

 
 
> работа в команде, как построить работу в команде fpga/SoC
Maverick
сообщение Sep 24 2018, 09:05
Сообщение #1


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



собственно сабж в теме
прошу поделиться опытом


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
quato_a
сообщение Sep 24 2018, 11:34
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 95
Регистрация: 27-07-11
Из: Зеленоград
Пользователь №: 66 439



Цитата(Maverick @ Sep 24 2018, 12:05) *
собственно сабж в теме
прошу поделиться опытом


- есть один ведущий по проекту, остальные разработчики
- на основе ТЗ должны четко определиться что и как делать, разделить ответственность по функциональным блокам. осуждение до тех пор, пока все не станет прозрачно и ясно (стремиться к этому)
- четкое определение протоколов / времянок / интерфейсов / сигналов взаимодействия между блоками
- работа в разных ветках svn/git, потом слитие в главную ветку. либо работа в одной, но без пересечений
- проверка / верификация блоков после написания, перед слитием в главную ветку
- должны быть тестовые стенды на каждые функциональные блоки, покрывающие максимальное кол-во возможных режимов работы блоков
- крайне желательно, выработать единый стиль написания кода

как то так laughing.gif

Цитата(quato_a @ Sep 24 2018, 14:22) *
...
- на основе ТЗ должны четко определиться что и как делать, разделить ответственность по функциональным блокам. осуждение до тех пор, пока все не станет прозрачно и ясно (стремиться к этому)
...


обсуждение biggrin.gif
хотя осуждение тоже подходит


--------------------
Суббота начинается в понедельник
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 24 2018, 17:09
Сообщение #3


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(quato_a @ Sep 24 2018, 14:34) *
- есть один ведущий по проекту, остальные разработчики
- на основе ТЗ должны четко определиться что и как делать, разделить ответственность по функциональным блокам. осуждение до тех пор, пока все не станет прозрачно и ясно (стремиться к этому)
- четкое определение протоколов / времянок / интерфейсов / сигналов взаимодействия между блоками
- работа в разных ветках svn/git, потом слитие в главную ветку. либо работа в одной, но без пересечений
- проверка / верификация блоков после написания, перед слитием в главную ветку
- должны быть тестовые стенды на каждые функциональные блоки, покрывающие максимальное кол-во возможных режимов работы блоков
- крайне желательно, выработать единый стиль написания кода

как то так laughing.gif



обсуждение biggrin.gif
хотя осуждение тоже подходит

Спасибо,.
Жаль что так мало людей деляться опытом...


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th August 2025 - 00:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016