DEV Community

Discussion on: Golang, it was love at first sight.

Collapse
 
bgadrian profile image
Adrian B.G.

You will see that rich frameworks and libraries will appear to Go too, but I hope not in the same way.

Being at a lower level of abstraction than C#/Java, to keep performance in the top priorities we need to see, know and understand what each function call does. It is hard to do that if you use a library with 20 levels of inheritance in 200 files, or worse, letting the ORM generating queries for you.

Collapse
 
debugging profile image
Salman Ahmed

Agreed. Being able to understand the code from your dependancies can be as important to understand as your own code when dealing with production issues. You own all the code when something is down.