On 8/10/16 3:44 PM, Juan Pablo Romero Méndez wrote:
As to why I asked that, there are several reasons: I have a very concrete
need right now to find pragmatic ways to increase code quality, reduce
number of defects, etc. in a Python code base. But also I want to
understand better the mind set and culture of Python's community.

I am late to this thread, so my apologies for duplicated answers, but I have two concrete suggestions: - Unit tests. These are a hassle to write, but pay huge dividends in robustness of your existing code and making it safer to modify the code later. There are also tools to measure test coverage which are worth considering. I don't think it is possible to write robust code in any language (even compiled languages) without a good test suite. - Always run a linter such as flake8. Most source code editors can be configured to do this automatically. This will not catch everything that a compiler would catch in a compiled language, but it will catch many common errors.

-- Russell

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to