Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Оценить код приложения, дать советы (https://javascript.ru/forum/misc/49569-ocenit-kod-prilozheniya-dat-sovety.html)

tsigel 20.08.2014 00:01

Цитата:

this.wait(this.waitTime, this.replaceNumber);
Этим я имел в виду несколько другое.
Я имел в виду примерно следующее:
/**
 * @param {Number} time 
 * @param {function} callback
 * @param {Array} [args]
 */
game.wait = function (time, callback, args) {

   setTimeout(function () {
 
      callback.apply(window, args);

   }, time);

}


Название функции должно отражать суть её действия. Название wait должно ждать чего либо, и может выполнить какое-то действие подождав. У вас же подождав она заменяет символы и не может быть использована для других целей.

При написании кода вы как бы должны создавать себе АПИ из маленьких и мало связанных между собой методов. А потом просто используя их в нужном порядке сторится алгоритм. Это позволяет использовать одни и те же методы в абсолютно разных ситуациях и увеличивает переиспользование кода.

tsigel 20.08.2014 00:03

Пишите в скайп TsDaniil могу дать больше советов.


Часовой пояс GMT +3, время: 09:52.