TDD for Embedded C
2015-10-14 10:26:10 UTC
Most useful learnings:
an understanding of the concept of TDD, the benefits that this way of developing software may bring
Concepts v exercises:
Presentation v discussion:
nothing springs to mind, pretty well balanced course, from an attendee point of view though i think it would have been beneficial for attendees to have been exposed to their companies approach to TDD tools and practises before attending the course, some of us were and some weren't.
very good knowledge of the subject, excellent presentation skills, friendly chap.
unlikely, the department is undergoing an attempt at a significant change of the way software is developed under the leadership of a new manager, the TDD approach is not yet adopted by any other parts of the company and as such is unlikely to be given significant backing at this time and is further hampered by the need to keep producing releases of products to satisfy marketing etc, even worse is the fact the company has just been taken over and demands for departments to hit their delivery targets is even higher than it was before with the threat of a massive restructuring looming ever closer.
Challenges to applying:
the need to deliver products means it is just not feasible for everyone to stop producing stuff to learn a new development technique, whilst it would help longer term there is a strong possibility that there will be no 'longer term' if releases are not maintained in which case it would all have been in vain. Suggest a few of the team adopt this new way of working and gradually move over to such a way of working to not totally destroy current production rates, there would then be a number of very experienced people that could bring the remaining team members up to speed much faster, but hey, what do i know.....
Legacy code workshop:
Recommend to others: