In a company which essentially drives a lot of income from maintaining systems that were created by it long time ago. It’s a nightmare for developers here to do maintenance. Every project has involvement of different developers (they come and they leave, and the new ones come and they leave, and so on and so on..) who code as they like to fix an issue. Yes the blame needs to be placed on lack of documentation and standard as well. But since we don’t have access to those …......
Enterprise Library has been around for a long time. I for one have used it in .net 1.1 and now in 2.0.
I have always tried to evangelize the usage of Enterprise Library in projects, and every time it paid of.
Recently I completed a project using the DAAB from Enterprise Library. Although I didn’t get a chance to integrate the Exception and the Logging block, using DAAB alone saved the project 30% of coding. Yes, I know that’s a shocking figure.
As a Project Consultant to a new project, I have asked one of the PMs who is working on this new project to use the exception block and the Logging Block along with the DAAB. He's an enthusiastic fella...
But, it looks like I will have to halt my work and go though the effort to make easy-to-replicate samples of usage for the team. (I lost my samples to a HDD crash [:(])
I’m sure it will be worth the effort when maintenance phase comes…