![]()
Sunn
To feel joy, not be blue
![]() ![]() offline
Опыт:
4,975Активность: |
Вопрос про BJвский модуль
Код:
Hасколько эта функция адекватна? Вызывает ли учечки или ненужные действия? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
alexkill
![]() ![]() offline
Опыт:
18,872Активность: |
утечек не вызывает, но зачем лишний вызов, если можно сразу выполнить проверку:
Код:
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Scorched
![]() ![]() offline
Опыт:
7,912Активность: |
хз. модуль как модуль. реализован примитивно конечно, но имхо адекватно |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
PlayerDark
Coraline
![]() ![]() offline
Опыт:
10,569Активность: |
Эта функция специально ыла сделана для того что бы заменить громоздкое условие. В данном случае заменять эту функцию нецелесообразно. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sunn
To feel joy, not be blue
![]() ![]() offline
Опыт:
4,975Активность: |
Код:
Так нормально? Просто мне часто модуль брать надо, вот и вожусь. Кстати, меня всегда интересовал вопрос касательно аналогичных ситуаций- если мне надо часто выполнять какое-то простое действие, то, может, его не надо заключать в отдельную функцию? Сам факт вызова функции создает нагрузку на компьютер? |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,707Активность: |
Xenosapien, если простое, то не стоит. Создает.
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
Цитата:
|
|
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
alexkill
![]() ![]() offline
Опыт:
18,872Активность: |
Цитата:
Ну по идее должен произойти инлайн этой функции, потому нагрузка незначительная. хм... в данном случае, думаю, разницы не возникнет, будешь ли ты использовать BJ-функцию либо ф-ю, написанную тобой. |
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
Цитата:
там доли милисекунд, вобще имхо это учитывать надо только во всяких рекурсивах/периодиках итд |
|
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Цитата:
если это происходит 50 раз в секунду - однозначно делать инлайном (т.е. без вызова сторонней фции) иначе - на любителя |
|
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|