Цитата:
|
Цитата:
|
Цитата:
|
Кстати а вам понятны значения полей по их названиям?
![]() То есть ДА, я забивай хуй на порядок слов, но образую логику, слова в названии поля как бы не являются словосоцитанием а скорее являются классами как у html элементов ) таким образом это облегчает поиск в метода же когда я их вытаскиваю в переменные с осмысленными названиями , осмысленными ДЛЯ ТЕКУЩЕЙ функции)) норм? вот так я их вытаскиваю, провожу с ними какие-то действия и засовываю обратно. ![]() Как вам эта идея? |
то есть это ДЛЯ ОБЬЕЕЕЕКТА это число movementSpeedPerMillisecond
а для НАС, в ЭТОЙ НАШЕЙ ФУНКЦИИ это число имеет ДРУГОЕ ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ, и мы перекладываем его в коробку с НАЗВАНИЕМ отражающим это логическое значение. мы оперируем НЕ С ЗНАЧЕНИЯМИ, а с КОРОБКАМИ. и их название должно отражать их смысл. То есть это для обьееекта это скорость движения единиц в миллисекунду, а ДЛЯ НАШЕЙ ФУНКЦИИ это просто скорость. а потом обратно засовываем уже в "коробки" обьекта. пнятна логика? и как вам такой код стайл? |
this.movementIsMoving this.movementTimeStart this.movementTimeFinish --> Разделить и добавить в новый класс MovementInterpolator ? тогда будет новый контекст для переменных и вообще меньше объём используемой оперативной памяти мозга объектами и связями между ними, которые в нейронах копошатся, когда код пишешь :) (последнее реально, если грамотно разделить обязанности и связи) this.movement.active this.movement.start this.movement.end ваззап? а насчёт имени переменной Цитата:
// всё ништяк и всем добра, если юнит дойдёт до конечной точки за это время positiveTime Цитата:
кстати, Цитата:
почему никто не использует статический метод, который сразу возвращает число? Date.now() |
Цитата:
|
Цитата:
megaupload, Я вот не пойму, ты или devote под дауна косите ? |
ой
|
megaupload,
Не пойму, ты или devote под дауна косит? |
Часовой пояс GMT +3, время: 02:07. |