10
Genellikle nesneleri veya üye değişkenlerini işlevlere gönderiyor musunuz?
Bu iki vaka arasında genel olarak kabul edilen uygulama hangisidir: function insertIntoDatabase(Account account, Otherthing thing) { database.insertMethod(account.getId(), thing.getId(), thing.getSomeValue()); } veya function insertIntoDatabase(long accountId, long thingId, double someValue) { database.insertMethod(accountId, thingId, someValue); } Başka bir deyişle, nesnelerin tamamını etrafa veya sadece ihtiyacınız olan alanlara aktarmak genellikle daha iyi olur mu?