Ways to prevent over
When developing software I usually find myself continually questioning "Is this the best way?", "Is there better technology for the job?" and as a result I put more effort into actually investigating & researching different design patterns/technologies/best practises than actually just developing the thing with tools I know will work!
A common thing I tend to do is think too far ahead and worry about things that may happen rather than focussing on things that will happen. I don't believe this is necessarily a bad thing, however, I find it sometimes takes up a little too much of my time.
I would like to hear if anyone else has similar issues and how they go about tackling them?
Adopt an XP idea...YAGNI. (You Ain't Gonna Need It)
Code enough to solve what needs to be done now. Get it working to your customer's satisfaction, that's all that really matters anyway. Then move on to the next feature.
If you find you need to refactor something, so be it, just do it incrementally.
最后期限。
In that order.
链接地址: http://www.djcxy.com/p/86750.html上一篇: 那里有任何体面的C#分析器?
下一篇: 防止结束的方法