Стало быть, Вы выложили видео старое. Жаль, что Вы не догадались сразу написать толком, от какой даты видео и про какую "новую" версию там речь...
По экспорту.
Теоретически ВЫ рассуждаете про простоту кода очень хорошо, с этим трудно не согласиться.
А посмотрим на практическую реализацию.
1. Сейчас у Вас есть выбор типа экспорта - По брендам или По категориям. Для написан дополнительный скрипт
$('.fn-type').on('change', function() {
$('.fn-select').hide();
$('.fn-select.fn-select'+$(this).val()).show();
});
А если б Вы задумались над реализацией п.5 - то достаточно было бы просто этот скриптик убрать и всегда выводить и список категорий и список брендов.
2. Для того, чтобы реализовать пп.3,4, достаточно в форме лишь добавить multiple для множественного выбора - проще некуда.
Конечно, небольшие изменения надо провести в обработчике - но там совсем минимум работы. Самое сложное - завести цикл по категориям для формирования списка всех подкатегорий выбранных категорий...
В итоге - код практически не стал бы сложнее. А кое в чем бы даже упростился.
Выходит, с Вашей стороны рассуждения о сложности кода на практике-то никак не подтверждаются...
OkayCMS писал(а):Мы стараемся оценивать каждый новый функционал по нескольким критериям:
- Скольким людям нужен этот функционал?
- Как сложно работать без этого функционала?
- Насколько сложнее будет разобраться в работе системы после добавления этого функционала?
Вот я попробую оценить п.3 - по нескольким выбранным брендам.
- Скольким людям нужен этот функционал? - Пригодилось бы, думаю, многим по понятным причинам.
- Как сложно работать без этого функционала? - Вместо одного экспорта по 20-ти брендам провести 20 разных экспортов по разным брендам. Потом еще, если надо, сливать 20 файлов в один. Усложнение очевидное.
- Насколько сложнее будет разобраться в работе системы после добавления этого функционала? - Практически одинаково.
Вывод очевидный - функционал нужный, реализация крайне простая. Однозначно делать НАДО!
Интересно, как конкретно Вы оцениваете п.3 по Вашим критериям...
Стало быть, Вы выложили видео старое. Жаль, что Вы не догадались сразу написать толком, от какой даты видео и про какую "новую" версию там речь...
По экспорту.
Теоретически ВЫ рассуждаете про простоту кода очень хорошо, с этим трудно не согласиться.
А посмотрим на практическую реализацию.
1. Сейчас у Вас есть выбор типа экспорта - По брендам или По категориям. Для написан дополнительный скрипт
$('.fn-type').on('change', function() {
$('.fn-select').hide();
$('.fn-select.fn-select'+$(this).val()).show();
});
А если б Вы задумались над реализацией п.5 - то достаточно было бы просто этот скриптик убрать и всегда выводить и список категорий и список брендов.
2. Для того, чтобы реализовать пп.3,4, достаточно в форме лишь добавить multiple для множественного выбора - проще некуда.
Конечно, небольшие изменения надо провести в обработчике - но там совсем минимум работы. Самое сложное - завести цикл по категориям для формирования списка всех подкатегорий выбранных категорий...
В итоге - код практически не стал бы сложнее. А кое в чем бы даже упростился.
Выходит, с Вашей стороны рассуждения о сложности кода на практике-то никак не подтверждаются...
[quote="OkayCMS"]Мы стараемся оценивать каждый новый функционал по нескольким критериям:
- Скольким людям нужен этот функционал?
- Как сложно работать без этого функционала?
- Насколько сложнее будет разобраться в работе системы после добавления этого функционала?[/quote]
Вот я попробую оценить п.3 - по нескольким выбранным брендам.
- Скольким людям нужен этот функционал? - Пригодилось бы, думаю, многим по понятным причинам.
- Как сложно работать без этого функционала? - Вместо одного экспорта по 20-ти брендам провести 20 разных экспортов по разным брендам. Потом еще, если надо, сливать 20 файлов в один. Усложнение очевидное.
- Насколько сложнее будет разобраться в работе системы после добавления этого функционала? - Практически одинаково.
Вывод очевидный - функционал нужный, реализация крайне простая. Однозначно делать НАДО!
Интересно, как конкретно Вы оцениваете п.3 по Вашим критериям...