10
Você geralmente envia objetos ou suas variáveis de membro para funções?
Qual é a prática geralmente aceita entre esses dois casos: function insertIntoDatabase(Account account, Otherthing thing) { database.insertMethod(account.getId(), thing.getId(), thing.getSomeValue()); } ou function insertIntoDatabase(long accountId, long thingId, double someValue) { database.insertMethod(accountId, thingId, someValue); } Em outras palavras, geralmente é melhor passar objetos inteiros ou apenas os campos que você precisa?