Inspired by a thread titled ‘I hate AutoMapper‘ on Reddit a few months ago I took a fun poll on my LinkedIn page 🤣
After 464 votes the results were as below…
Twitter poll results added
I ran a more recent poll on my Twitter asking the same thing (almost) and the results were pretty much exactly the same.
That’s a lot of hate but to be fair to AM most of this I’d say comes from how its used rather than the tool itself.
Do I use AutoMapper?
Only when I inherit it on projects. For new projects I never use it as it’s simply not needed. I find plain left-right assignment code in C# to be pretty much the easiest code any developer is ever going to write.