🦾 IT-Качалка Давида Шекунца 💪
2024-03-15 12:23
Для меня Go – это не про большие нагрузки (хоть он с ними прекрасно справляется), Go – это про дизайн языка
Я люблю рамки и границы:
Во-первых, они позволяют намнооого проще работать с джунами / мидлами, потому что у них намного меньше путей написать что-то хитровыебанное + все что дает использовать джунов эффективнее net позитивно
Во-вторых, позволяет тратить намнооого меньше сил на осознание кода другого разработчика
В-третьих, как говорят в искусстве: "Ограничения стимулируют фантазию" – и в случае с кодингом, ограничения стимулирует к поиску более локаничных путей решения проблем, обнаружение которых вызывает огромную радость
Несомненно, языки которые дают больше выразительных механизмов (Rust, TS, C#, etc.) по-прежнему дают возможность писать локанично, НО человек, который не ставил себя в жесткие рамки просто не понимает, что есть альтернативные пути
Поэтому, я могу посоветовать пописать на Go абсолютно любому разработку именно для того, чтобы перейдя на другой язык вы по-прежнему имели в арсенале лакончиные техники написания понятного кода и уже в необходимых местах докидывали сахар