• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How the usage of an ORM impacts manageability and maintainability

 
Joe O'Toole
Ranch Hand
Posts: 51
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi

I have seen this question in a couple of different mock exams[SCEA] and each seem to give a different answer.

With the introduction of an ORM does this mean there is an extra component that needs to be managed and hence from the overall application/system perspective it has a negative impact on manageability?

Or - is it the case that using an ORM has a postive impact on manageability because it allows you to alter stored proc timeout values etc?

Also - is it accurate to say that the ORM has a positive impact on maintainability?

Thanks in advance

Joe
 
ntumba lobo
Ranch Hand
Posts: 180
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Manageability has to do with how easy to monitor your running application and change its configuration. An ORM certainly provides features that can help improve it so yes it has got a positive impact especially for for the configuration side of thing.

Maintainability has to do with how easy to fix bugs in an application without impacting other functionalities. This has more to do with the design/architecture of your system. You can use all the bleeding edge frameworks you want in your system and still have a crappy maintainability. So the ORM in itself doesnt really have a significant impact on maintainability, be it positive or negative.
That's my view.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic