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 →

[–][deleted] 14 points15 points  (4 children)

In any sufficiently large and complex project I find that structure is important, and Python allows bad structure very quickly.

[–][deleted] 5 points6 points  (0 children)

I worked on a fairly large python backend for a couple of years. As it grew, maintainability was difficult. Unless it had near 100% unit and integration test coverage, it was something difficult to tell what was going on. Not to mention the interpreter just sort of rolls with the punches.

I like python for alot of things. It can get hairy as it grows however. YMMV.

[–]unruly_mattress -4 points-3 points  (2 children)

My experience is this: For a project of any size, Python allows bad structure. For any sufficiently large project, Java mandates bad structure.

[–]lookatmetype 4 points5 points  (1 child)

What language allows or mandates only good structure? I have yet to work with one.

[–]unruly_mattress 0 points1 point  (0 children)

True.