|
|
|
|
|
by andmarios
3899 days ago
|
|
Apart from the already mentioned reasons, another one would be maintainability. Go was designed with this in mind and some of its shortcomings come from this approach. It is a relatively small language, with one way of doing a certain thing and a mandate of using standard libraries and strict code formatting. It sounds limiting but it is productive and makes every Go developer write in the same style. So whether it is you that you return to your project after a few months or a new developer, you will be able to (re)engage with the code quickly. |
|