Книга действительно отличная, очень помогла мне разобраться в тестировании. Я ее даже грешным делом перевел на великий и могучий с разрешения самого Роя. К сожалению, пока российские издательства не заинтересовались вопросом публикации.
При сборке проекта средствами Maven можно воспользоваться плагином maven-minify, который позволяет объединять и минифицировать js и css файлы, и при этом обладает широкими возможностями конфигурации.
В целом же я позволю себе не согласиться с автором статьи в его подходе к организации единого файла. Использование eval я считаю неоправданным, если можно обойтись без него. В данном случае (если это позволяют сроки реализации проекта), разумнее было бы разбить код на модули, или хотя бы выделить под него свое пространство имен.
Обратитесь к книге Стояна Стефанова JavaScript Patterns, там хорошо описаны шаблоны модуляризации кода.
«Развиваться она начала во время Первой мировой войны в Великобритании. Блетчли-Парк была поставлена задача не только расшифровки коммуникаций нацистского вермахта...».
В целом же я позволю себе не согласиться с автором статьи в его подходе к организации единого файла. Использование eval я считаю неоправданным, если можно обойтись без него. В данном случае (если это позволяют сроки реализации проекта), разумнее было бы разбить код на модули, или хотя бы выделить под него свое пространство имен.
Обратитесь к книге Стояна Стефанова JavaScript Patterns, там хорошо описаны шаблоны модуляризации кода.
Так Первой мировой или нацистского вермахта?