Earlier quoted context omitted.
That is a little unfair...We dont need to call out specific companies that dont practice this methodology. If we were to do that the list would be huge......
Actually, Pinterest is one of the few companies that don't do unit tests that I'd consider working for.. so I have the utmost respect for them.
Would you accept a job offer from a company that wasn't writing unit tests?
11–19 of 19 posts
Re: Would you accept a job offer from a company that wasn't writing unit tests?
#12If a company doesn't do some sort of automated integration tests, that would probably be a much bigger red flag, as for any sufficiently complex software, what works is approximately equal to what is tested, and automated tests let you test a lot more than non-automated tests.
Re: Would you accept a job offer from a company that wasn't writing unit tests?
#13However, if you said they weren't using any type of source control, I might re-consider. However, You could also use this opportunity to move up in the company by implementing it.
Re: Would you accept a job offer from a company that wasn't writing unit tests?
#14The questions you should be asking are:
-How is the pay? What are the benefits like? What are the expectations for hours?
-Does my future boss seem like a person I can get along with? What about my co-workers?
-Does the company have a business model that makes sense (i.e. will their checks eventually start bouncing)?
-Am I going to be working with technologies that are in widespread enough use that I can get another job even after the bubble bursts (hint: you want technologies that are in use in "boring" corporate settings as well as start-ups)?
All of these are far, far more important than if they give you a fancy chair or MacBook Pros; whether they use SCRUM or XP; svn instead of git; etc.
Re: Would you accept a job offer from a company that wasn't writing unit tests?
#15When you get there, if you think it would benefit them based off of their work style / processes / product, I would come up with a plan to start using unit tests and use this as an opportunity to climb the ladder.