Ну что, вышла первая бета Golang 1.8, в ней нам обещают дженерики. Это будет самым большим обновлением начиная с первой версии.
С одной стороны, это здорово, ведь появился новый функционал. С другой стороны страшновато, ведь Golang задумывался как простой и быстрый инструмент. И если в него постоянно что-то добавлять, то он превратится в какую-нибудь Java.
Хотя дженерики, конечно, добавить надо, лично для меня код становится сложнее когда использую interface{} а в некоторых случаях понимаешь, что использовать его вообще не очень
Но все равно страшно, уже сейчас проходил курс в одной онлайн школе и в примере видел, как в коде на Go человек пытается натянуть ООП в код на Go. Тогда как сам язык говорит тебе, что так делать не нужно. Можно, конечно. Но если так хочется, то может быть сразу взять Java или .NET?