trabalho em um sistema que possuí varios canais de dados, dados de shapefile, banco de dados de um lugar e de outro. enfim, varios cruzamentos, e da para notar isso ai, cada um tem um padraozinho, dai nós implementamos algumas funções para padronizar tudo, dai a api sai bonitinha pelo menos kkk.
só é chato que tem alguns dados DA MESMA API que te entragem coisas como UF da cidade, para alguns dados e ESTADO para outras, então, no final vc acaba tendo mts ifs :c