Se essa lista de roles for grande e compartilhada na aplicação, acho que vale a pena.
Se a função é ser um simples switch no campo não vejo motivo para instanciar um objeto de roles na memória para pegar um único ou um conjunto de dados. Principalmente quando essa função é chamada muitas vezes, o malloc e o free ficam doidos. kkk
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Se essa lista de roles for grande e compartilhada na aplicação, acho que vale a pena.
Se a função é ser um simples switch no campo não vejo motivo para instanciar um objeto de roles na memória para pegar um único ou um conjunto de dados. Principalmente quando essa função é chamada muitas vezes, o malloc e o free ficam doidos. kkk