А почему во всех статьях светодиоды подключают через резистор? Я светодиодами управляю с помощью шим-сигнала, т.е. почти также как и сервой или регулятором оборотов.
Изучать формат OpenXml гораздо проще с помощью «Open XML SDK Productivity Tool».
Вот тут немного написано про это и еще про то, как можно генерировать документы.
Ну и Ваша разработка тоже не стабильной версии. Я вообще тоже 1С-ник, работаем в продакшене, тут длительный цикл приложений и пользоваться разработками индивидуальных разработчиков для чего-то серьезного я бы не стал.
Ну так и я предлагаю ГУИ писать на Angular 2
Имеется ввиду, что сам интерфейс различается даже между iOS и android, а с десктопом и подавно, всеравно не получится сделать ГУИ, чтобы везде было хорошо. Для iOS будешь делать одну форму, для Linux Desktop другую.
А у вас получится чтоли?)) По факту руками откатываю состояние, если нужно.
Я вообще уже не понимаю о чем спор, мы же говорим о том, что тест использует настоящую базу, так ведь? И при этом вы утверждаете, что я не могу повторно запустить тест, а вы можете?))
Нет, Вы неправильно поняли. Тестов должно быть по максимуму, и перед релизом их нужно все прогонять, надеюсь тут разногласий нет. Но для отладки можно один раз выполнить 19 тестов (или взять готовую базу) и потом многократно запускать 20 тест.
Да! Ведь тесты в идеале должны покрывать всю функциональность. Контрагенты откуда в базе появляются? Вот на эту операцию нужен тест. На добавление товаров тоже нужен тест, и на установку цен, на все нужен тест в идеале. Нельзя протестировать отгрузку со склада, если на складе нет остатков, нужно сначала оприходовать товар, а потом уже можно и списать. Какие-то тесты нужно запускать в определенном порядке, а какие-то необязательно.
Для этого есть решение: начальные «фикстуры» — текстовые файлы (чаще всего в json), содержащие начальный минимальный набор данных. Большим минусом такого решения является необходимость поддерживать эти файлы вручную (изменения в структуре данных, связь начальных данных друг с другом и с кодом тестов).
Не, наполнение базы справочной информацией это тоже тест. Т. е. в данном примере тест должен был начинаться с добавления контрагентов, товаров, установки цен и только потом где-то тестироваться список товаров.
Почему всё так заморочено? Я вот тоже сначала для своего ESP8266-робота решил через http-сервер команды слать, но понял, что парсить строки на таких медленных процессорах это не есть хорошо и решил попробовать отправлять и обрабатывать UDP-датаграммы. И как ни странно, это оказалось проще чем сначала сериализовать в строку, а потом десериализовать, и сам код стал проще, и работать стало быстрее (примерно в 17 раз). Вот проще же не куда, если твоя команда состоит из определенного количества байтов и каждый байт (ну или пару байтов) означает сигнал на определенный пин. В вашем случае тоже можно обрабатывать просто массива байтов, мне кажется все эти библиотеки они просто лишние.
Ну javascript развивается, куча фреймворков появилось, паттерны начинают юзать (MVVM например), веб-разработки при этом меньше не стало. Мне кажется ошибочным мнением, что развитие языка и платформы оттолкнет новых разработчиков, может даже наоборот привлечет как раз таки профи. На начальном этапе может и надо было сделать 1С массовым ПО, поэтому тут любые средства хороши, чтобы привлечь побольше разработчиков, но надо двигаться дальше. Поначалу ведь ты был сам себе менеджер, консультант и разработчик, а теперь на проекте это разные люди, и даже есть новые роли — например эксперт по технологическим вопросам. Всё вокруг изменилось, а язык остался прежним, с этим уже пора что-то делать…
Да все 1С-ники (надеюсь) об этом знают как 2х2, у нас стандартные регламентные процедуры: переиндексация или дефрагментация, пересчет статистики и DBCC FREEPROCCACHE, раз в сутки обычно это делают.
То, что этот сотрудник, как и многие другие, нужен, я в этом и не сомневаюсь. Я говорю про то, что он может одинаково хорошо выполнять свою работу из месяца в месяц, но при этом получать разную зарплату (в зависимости от прибыли компании). И я считаю, что это неправильно.
Вот тут немного написано про это и еще про то, как можно генерировать документы.
А встатье написано:
.
А у меня Community. Ну да ладно, все равно пока использую для изучения и домашних поделок.
Ну и Ваша разработка тоже не стабильной версии. Я вообще тоже 1С-ник, работаем в продакшене, тут длительный цикл приложений и пользоваться разработками индивидуальных разработчиков для чего-то серьезного я бы не стал.
Имеется ввиду, что сам интерфейс различается даже между iOS и android, а с десктопом и подавно, всеравно не получится сделать ГУИ, чтобы везде было хорошо. Для iOS будешь делать одну форму, для Linux Desktop другую.
Вообще, судя по комментами, то больше распространена практика, когда бизнес логику пишут кроссплатформенно, а гуи под каждую платформу по гайдлайнам.
Я вообще уже не понимаю о чем спор, мы же говорим о том, что тест использует настоящую базу, так ведь? И при этом вы утверждаете, что я не могу повторно запустить тест, а вы можете?))
Не, наполнение базы справочной информацией это тоже тест. Т. е. в данном примере тест должен был начинаться с добавления контрагентов, товаров, установки цен и только потом где-то тестироваться список товаров.