It's not that your way is not the right way, it's that everyone has their own right way. So which is the right way? Is there a right way? Software development is full of discussions that revolve about the "right" way of doing something. The terms used in discussing software design, tools and implementation are so undefined as to make them meaningless. Code is not designed and written in a vacuum, it's designed by real people in real companies, each with their own constraints and issues. Code that may look like a hack could have been the result of an employee dragged out of bed at 2am by a company shirt that only cared that they they did not lose their personal client the next morning. Everything must be looked at in context. A project written to "Best Practices" may never be finished before development funding dries up. Goals, vision, constraints and thoughts should be somewhat aligned for project to be successful (or at least enjoyable ...
Comments
Post a Comment