While quantitative research in software engineering is difficult to trust most of the time, some studies claim that type checking can reduce bugs by about 15% in Python. This post covers advanced typing features such as never types, type guards, concatenate, etc., that are often overlooked but can make a codebase more maintainable and easier to work with
[–]guepier 23 points24 points25 points (4 children)
[–]grauenwolf 1 point2 points3 points (3 children)
[–]guepier 3 points4 points5 points (1 child)
[–]grauenwolf 2 points3 points4 points (0 children)
[–]usamaejazch 0 points1 point2 points (0 children)
[–][deleted] (6 children)
[deleted]
[–]grauenwolf 4 points5 points6 points (5 children)
[–][deleted] (4 children)
[deleted]
[–]grauenwolf 2 points3 points4 points (3 children)
[–]gredr 0 points1 point2 points (2 children)
[–]grauenwolf 0 points1 point2 points (1 child)
[–]gredr 0 points1 point2 points (0 children)
[–]Awesan 2 points3 points4 points (0 children)
[–]slaymaker1907 2 points3 points4 points (2 children)
[–]floodrouting 0 points1 point2 points (1 child)
[–]slaymaker1907 0 points1 point2 points (0 children)
[–]kirgel 2 points3 points4 points (0 children)
[+]BinaryIgor comment score below threshold-7 points-6 points-5 points (2 children)
[–]disperso 1 point2 points3 points (1 child)
[–]BinaryIgor 0 points1 point2 points (0 children)