Hi,
recently working on some ASP.NET MVC projects, I saw first of all two things:
-
how much exiciting the framework is and how much flexible and better design approach it tends
-
how much people in the way are not familiar with good developing standards, design and techniques
I was reading the K. Scott Allen post on Principles, Code-Behind, & View Engines and I saw how much the the Pushy and Principled conversation is true in my day by day coding and working experience.
Let’s me explain, what if I said to a developer “ok..start to unit test the controller and then, try to isolate and let the controller free of so much contextual not testable or better hard-testable features” and he said to me “no…please don’t try to begin to play with tiny ugly long-named unit test methods and play with the (in our case) resharper nunit integration…please we have no time to spend, going to DEBUG via browser and use F11 F10 as all the world does”… result… 5 hours of stupid debug, said to us what my unit tests said to me in an half an hour…
or what if say that I need to be carefull to explain new language features as then are used in any part of a project just because are funny?
or, why we need to use this stupid concept of partial views?? tag-soup?? it’s time to eat?
Now, as I ever said in other posts, I desire to know the beautiful developing world where the neautiful things are on the way, standards, priciples, techniques, and I don’t konw what else… I saw that in the day by day story, all of these things are (for somebody) just trash things…
I spend so much time explaining what principes and coding standards, techniques and good practice are that I don’t know if my job is what I’m doing, developing software and doing architectures, or I’m a storyteller?
What’s your experience? share with me please your story….
Technorati Tag:
Work,
Practice