Публикации по теме 'programming-abstractions'


Абстракции базы данных для Golang
В Assembled мы используем Golang в качестве нашего эксклюзивного внутреннего языка с момента нашего основания в 2018 году. Мы запускаем довольно стандартное веб-приложение, но обнаружили, что доступ к базе данных сопряжен с особым набором проблем, которые еще не были решены. полностью решается стандартной библиотекой Go или пакетами сообщества. В этой статье мы поговорим о трех абстракциях, которые мы создали в Assembled и которые упрощают доступ к базе данных в Golang: Интерфейс для..

Новые абстракции
Почти естественно, что мы, разработчики, склонны абстрагироваться от каждой части кода, который мы создаем, вводя новые интерфейсы в надежде, что они могут быть полезны или необходимы в будущем. Недостаток написания этой абстракции заранее состоит в том, что мы делаем предположения о том, чего ожидаем, но когда приходит время, вероятно, требования не идут в том же направлении, что мы думали. Мы должны стремиться добавлять абстракции в следующих случаях: 1. У нас есть как минимум две..