CoderSupreme@programming.dev to Programming@programming.devEnglish · edit-21 year agoWhat programming languages are considered the best in terms of productivity, design, and expressiveness, rather than just popularity or longevity?message-squaremessage-square110fedilinkarrow-up160arrow-down115
arrow-up145arrow-down1message-squareWhat programming languages are considered the best in terms of productivity, design, and expressiveness, rather than just popularity or longevity?CoderSupreme@programming.dev to Programming@programming.devEnglish · edit-21 year agomessage-square110fedilink
minus-squareCoderSupreme@programming.devOPlinkfedilinkEnglisharrow-up6·1 year agoIs there any way of enforcing the use of type hints? I just feel like even when I use them I forget about them most of the time and in that case they are not very useful.
minus-squareCodeBlooded@programming.devlinkfedilinkEnglisharrow-up4·1 year agoYou have to use 3rd party tools like MyPy.
minus-squarefoo@programming.devlinkfedilinkEnglisharrow-up3·1 year agoThe only thing that will force you to be a good programmer is you.
minus-squarefizbin@beehaw.orglinkfedilinkEnglisharrow-up3·1 year agoYou can always have a CI step that runs mypy on your code.
Is there any way of enforcing the use of type hints? I just feel like even when I use them I forget about them most of the time and in that case they are not very useful.
You have to use 3rd party tools like MyPy.
The only thing that will force you to be a good programmer is you.
You can always have a CI step that runs
mypy
on your code.