Just because you can, doesn't mean you should
Python lets programmers redefine initializers at runtime. Don't do that.
The C preprocessor lets programmers redefine "true". Don't do that.
Swift lets programmers use very foolish variable names. This may be the lesser sin, but still, don't do that.
Given python has a reputation for relatively defect-free code, it's remarkable how few guards it has for enforcing good code — no type safety, no access modifiers, only enforced indentation.
Original post timestamp: Fri, 19 May 2017 23:09:23 +0000
Tags: C, Coding, Programming, python, Swift
Categories: Software