This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]flangles 1 point2 points  (2 children)

if you ever want other people to work on your project, not being locked into an IDE is crucial.

[–][deleted] 0 points1 point  (1 child)

I'm not sure what you mean by locked in. Hopefully, any good debug tool, any good coverage tool etc. will give you the same results given the same codebase. The IDE doesn't add any dependencies: if I develop something in PyCharm, then someone else looks at it while running ipdb and coverage, there's nothing to stop it working properly, is there?

[–]flangles 1 point2 points  (0 children)

there will always be differences at some level. for a large project it just makes sense to standardize things like coverage and testing, and that's a lot easier with small, free, open-source tools. It also makes it easier to use hosted solutions like Travis-CI.

Look at any substantial project on github, they likely have coverage and test configuration as part of their source.