Legacy Code Workshop
It is hard to find an isolated module for testing~ and it is hard to cut the decadency to other modules~ for example~ to find the header files~ the function declarations.
How to improve:
One of the challenge is in FFF. You can give a check-list for FFF implementation. A wiki page will help.