-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Генератор бреда #3
base: master
Are you sure you want to change the base?
Генератор бреда #3
Conversation
В отдельной ветке сделал генератор по всей html разметке, т.е. бред генерируется из всего что есть в исходнике статей - ссылки, списки и даже таблицы и всё остальное, коменты и имена юзеров не приходится обрабатывать отдельно - всё засовывается в одну цепочку с вложенностями =) Но не успеваю отрефакторить и, главное, доделать статистику, чтобы в итоге среднестатистическая статья генерировалась, бредовый бред выходит. Какие-то зависимости нужно учитывать - не просто посчитать кол-во абзацев, а как-то соотносить их с кол-вом заголовков и других элементов, чтобы они потом правильно чередовались. Стоит ли её pull-реквестить? http://rawgithub.com/VladimirShestakov/3-oop-js-dom/full_markov/index.html |
Хорошо, что в статье попадаются куски кода. Код определенно нужно рефакторить и уходить от jQuery-плагин-стайла. Например вот такой:
Или
Многие блоки кода имеют высокую цикломатическую сложность. Нужно
|
Можно пояснение для лучшего усвоения про jQuery плагин стайл? Как правильней было бы? |
$-стиль хорош для компонентов интерфейса, для логики же не совсем удачен. Лучше использовать изолированные модули, например AMD+RequireJS или CommonJS/Modules+LMD. http://habrahabr.ru/post/181536/ |
Бред генерируется из двух источников на выбор.
http://rawgithub.com/VladimirShestakov/3-oop-js-dom/master/index.html