735 / 256 / 53
Регистрация: 01.06.2023
Сообщений: 713
|
|
1 | |
Как вы тестируете VBA код07.05.2024, 22:15. Показов 1808. Ответов 26
Хорошей практикой является написание тестов на созданный код, каким способом Вы тестируете? Какой инструментарий используете?
0
|
07.05.2024, 22:15 | |
Ответы с готовыми решениями:
26
Как вы тестируете время выполнения программы? Слишком длинный типовой код в UserForm VBA. Как сократить код? Где вы тестируете работоспособность формы отправляемой на почту? Как программно удалить код vba? |
7446 / 4580 / 302
Регистрация: 12.08.2011
Сообщений: 14,280
|
|
11.05.2024, 09:06 | 21 |
И что же я у вас просил? К тому же накой мне от вас может быть что-то нужно? Не представляю.
0
|
195 / 136 / 34
Регистрация: 05.08.2022
Сообщений: 604
|
|
11.05.2024, 15:42 | 22 |
В каждом своем посте, что то просите, зачем? Хотите знать? создайте пост по теме.
Если уж значок эксперта есть, то мне кажется наоборот должно быть. Перечитайте свои посты и дайте уж тогда ответы на все свои просьбы, про висячие строки, самообъединяющиеся таблицы и пр. и т.п. -там наверное страниц на 300 будет - если уж хочется кого то поучить, то учите через знания, а не через оскорбления. а если не умеете - сдал значок и побрел в 1С.
0
|
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
|
|
12.05.2024, 12:40 | 23 |
А для этого существует понятие нормализация,а внутри него структурирование данных (не силен про животных, но типа:класс,отряд,семейство,род,вид (подкласс,подотряд-зависит от степени детализации)
Это потребует доп.таблиц, но зато многие "хотелки" заказчика, кроме ну уж очень экзотических (за гранью разумного), будут выполняться Об этом я и писал-это "видно" и не вооруженным взглядом-зачем какое-то серьезное тестирование которое вернет что-то типа: время выполнения кода 0,0248 или 0,0291-по большому счету такую разницу Вы не заметите. Программы которые напишут в чем ошибка вряд ли существуют (по-моему,вполне достаточно выделения строки с ошибкой,что и делает VBA) А если запрос создан конструктором,то кода VBA в нем нет
0
|
7446 / 4580 / 302
Регистрация: 12.08.2011
Сообщений: 14,280
|
|
13.05.2024, 02:19 | 24 |
То тесть будет пустой трёп без доказательств. В таком случае в каждом своём посте вы материтесь.
Вот и перечитайте мои посты до отрезвления.
0
|
735 / 256 / 53
Регистрация: 01.06.2023
Сообщений: 713
|
|
13.05.2024, 08:22 [ТС] | 25 |
Не по теме: Господа, пожалуйста не засоряйте топик. SDKU, Вашу точку зрения я увидел. Пример с кошками был абстрактным и больше шуточным. Но для меня не стоит вопрос нужно или не нужно тестирование. Стартовый вопрос был в том если кто то использует тестирование, та какие методики и инструменты использует. Возможно Вы не поняли суть тестов. Тесты проверяют не только время выполнения, но и результаты выполнения. Результаты могут отличаться в случае если код довольно большой и нужно было внести правки или же провести рефакторинг из-за неудовлетворительной производительности или внести новые фичи. И вот что бы понять что эти правки не сломали то что есть и нужны тесты. Благодаря наводке ltv_1953 на хоть и древнюю, но интересную книжку, в которой в принципе и говорится почему на VBA не применяется тестирование как система. Большинство программ слишком просты, что бы в них накосячить так, что это приведет к каким либо серьезным последствиям. В этом случае затраты на поддержку тестов себя не окупают.
0
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
13.05.2024, 10:15 | 26 |
Ссылку на что-либо более современное о структурном ... приведете? А может еще и более современную, сравнимую с Дж. Вейценбаум "Психопатология программирование" (название первого издания).
0
|
7446 / 4580 / 302
Регистрация: 12.08.2011
Сообщений: 14,280
|
|
13.05.2024, 12:49 | 27 |
0
|
13.05.2024, 12:49 | |
13.05.2024, 12:49 | |
Помогаю со студенческими работами здесь
27
Как упростить код VBA& Как защитить VBA код в EXCEL? как этот код перевести в VBA ? Как этот код перевести в VBA ? Как использовать этот код VBA на PB? Как ускорить код (VBA Excel)? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |