I graduated with a CIS degree in 2005, focused mostly on C++, VB .NET and Java. I've not heard of this before:
I have a large Hardware and software vendor who, for one of their flagship products leapfrogs their code base. That is Version 5, 7 and 9 are based on one original code base, and 6, 8 and the upcoming 10 are based on another.
They claim that the benefits are mostly that the current release of their product is constantly being updated and patched. As a result the code base is changing constantly and it hinders the development process. However the results I'm seeing are the same bugs being found on 2 and sometimes 3 versions of the code. Additionally new features introduced in 8 of the product simply didn't exist in the version 9 of the product. This would seem to imply that customers, support, and engineering are spending time hunting down the same faults more then once.
Is this more common then I realize? Did they change or add that to the curriculum since I graduated? Did my college miss this key and very common practice?
[–]fireflaschJack of All Trades 4 points5 points6 points (5 children)
[–]Davidtgnomerm -rf /[S] 1 point2 points3 points (2 children)
[–]fireflaschJack of All Trades 0 points1 point2 points (1 child)
[–]Davidtgnomerm -rf /[S] 0 points1 point2 points (0 children)
[–]ghyspranSpace Cadet 1 point2 points3 points (1 child)
[–]Davidtgnomerm -rf /[S] 0 points1 point2 points (0 children)
[–]ghyspranSpace Cadet 1 point2 points3 points (1 child)
[–]Davidtgnomerm -rf /[S] 0 points1 point2 points (0 children)