Re:Python 3 makes it easier to develop high-quality software
by brbsix on Wednesday November 18, 2015 @11:29AM
(#10588690)
The only insidious issues I've encountered with porting apps have been related to Unicode as well. A lot of old Python 2 code is (what appears to me) very hackish compared to the elegance that is Python 3.
[ Parent
| on HN ]
Re:Python 3 makes it easier to develop high-quality software
by qfwfq_ on Wednesday November 18, 2015 @03:28PM
(#10590504)
I've seen quite a bit when porting a statistical library that used Python 2's default floor/int division behavior for quite a few operations.
Sometimes, though, the 2 version had bugs because of this behavior. So, the bugs were both subtle and bi-directional. I definitely fault Python 2 for allowing that practice, and am glad we're now using Python 3.
Re:Python 3 makes it easier to develop high-quality software
by lqdc13 on Wednesday November 18, 2015 @12:50PM
(#10589380)
I think it has more to do with that people using Python3 want to write good looking code, and the people still using Python2 are more interested in getting something running quickly and therefore tend to produce hackish code.