For example, in a recent project that I was hired to work on about 4 months before it's first release, it was already spaghetti code, so bad that it's very difficult to make changes. Yes, even before it's first release! Also, before it's first release it had over 5,000 code violations!
So please, please always code as if that type, method and even project will be reused, someday in the future. The small amount of time it will take to do this now will save tons of time and money in the future. I guarantee it!