<<< Назад

Унификация функций getObjectsByClass и getObjectsByProperty


Logrus (2018-07-31 11:09:19):

абсолютно разные, только названием несколько похожи, и в первой могут быть подклассы

(0)
 
Xor (2018-08-01 02:14:48):

Ну уж- абсолютно))
Да, в описании явно указано, что одна и другая возвращают - одна массив объектов, а вторая - массив наименований объектов. Но привести к общему знаменателю-то чем плохо?

(0)
 
Logrus (2018-08-01 02:32:24):

на гите посмотри код самих функций, ну и собственно выше уже все сказано

(0)
 
Xor (2018-08-01 03:13:32):

Ну, когда обращаешься к функции ПолучитьОбъектПоКлассу, то ожидаю получить объект, а когда к ПолучитьОбъектПоСвойству, то тоже жду почему-то объект, а не его название. Почему бы не назвать эту функцию тогда ЛамцаДрица? Так хоть ассоциаций ненужных не будет. А то как в анекдоте про надпись на сарае, а там дрова

(0)
 
Xor (2018-08-01 08:07:25):

Хотя, конечно, у себя в функциях можно переопределить как getObjNamesByProperty и успокоиться.

(0)
 
Logrus (2018-08-01 08:19:06):

а представь всем изменят, во сколько переписать придется

(0)
 
skysilver (2018-08-01 09:44:01):

Я тоже надеялся на одинаковое поведение. )
Если идет речь не про объект, а только про его имя, то логичнее видеть функцию getObjectsTitlesByProperty(). ))
И да, если сейчас переделать, то пострадают многие.

(0)
 
nightwind (2018-11-01 14:18:33):

А если не переделать сразу, то через год постарают в 5 раз больше, как обычно.

(0)
 

Пожалуйста, войдите в систему, чтобы добавлять комментарии Присоединиться!