A
alb
Guest
Hi everyone,
inspired by a nice read (the art of designing embedded systems - Jack
Ganssle) I've started wondering what's the best way to perform code
reviews for vhdl.
Our projects are on the scale of ~100 KLOC (including testbenches) and
if the number of lines reviewed per hour presented in the book is
correct (150) it will mean that we will need to spend ~85 days in code
reviews (considering a day made out of 8 working hours)!
Considering that best practices mandate 4 people per review (moderator,
reader. recorder, author), only review would cost one and a half
man/year!
Am I missing something? In order to make reviews effective how can we
organize them?
I've also seen a presentation on klabs.org which talked about reviewing
the netlist as well, since that is what ultimately goes in the hardware.
This will complexify the process enormously, to the point where no one
single manager would be on board.
Any insight on this subject? If you happen to know any material
(articles/books/presentations) which is worth reading I'll be happy to
have a look.
Thanks a lot,
Al
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
inspired by a nice read (the art of designing embedded systems - Jack
Ganssle) I've started wondering what's the best way to perform code
reviews for vhdl.
Our projects are on the scale of ~100 KLOC (including testbenches) and
if the number of lines reviewed per hour presented in the book is
correct (150) it will mean that we will need to spend ~85 days in code
reviews (considering a day made out of 8 working hours)!
Considering that best practices mandate 4 people per review (moderator,
reader. recorder, author), only review would cost one and a half
man/year!
Am I missing something? In order to make reviews effective how can we
organize them?
I've also seen a presentation on klabs.org which talked about reviewing
the netlist as well, since that is what ultimately goes in the hardware.
This will complexify the process enormously, to the point where no one
single manager would be on board.
Any insight on this subject? If you happen to know any material
(articles/books/presentations) which is worth reading I'll be happy to
have a look.
Thanks a lot,
Al
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?