Нужно ли блогу на вордпрессе юнит-тестирование?

12
mendel
На сайте с 06.03.2008
Offline
183
964

Заказали значит недавно клиенты бложик.

Бюджет был озвучен на уровне как я обычно беру за составление ТЗ, т.е. мизерный.

В процессе появились дополнительные пожелания, куча откровенной суеты типа "делайте на основном домене, чтобы мы видели прогресс, но потом поставьте на нем заглушку, чтобы не пугать клиентов, но вообще нужно вот тут подправить, но вы не отвлекайтесь, делайте, делайте, но почему вы не подправили вот это, ведь надо делать в том порядке что мы хотим...."

Не послали по той же причине что и взяли - попросили таки сделать заказ, потому что "важный клиент" и всё такое. Собственно по этой же причине взяли для этого вордпресс, ибо писать на чем-то полноценном все мелочи которые уже есть в вп это дорого.

В общем суета клиента (и местами наше расгильдяйство на фоне праздников) привели к небольшому срыву сроков. Нет, клиент начал говорить что мы уже сорвали сроки еще за две недели до назначенных сроков, но то другое. Сорванные сроки всё равно были, хоть и не значительно на фоне переделок.

Ну ок, на момент дедлайна клиент выкатил список замечаний.

В списке замечаний были и реальные, я спорить не буду. Например скорость работы смущает, и я сейчас буду смотреть кэширование... были и спорные типа "сайт не проходит валидацию" или "вы используете теги style". Но вершина айберга была в том, что оказывается мы совсем офигевшие, и в отличии от всех нормальных людей, не используем юнит-тестирование. Ведь всем же известно, что вордпресс особенно нуждается в юнит-тестировании....

Собственно вопрос у меня на полном серьезе, почти без сарказма. Считаете ли вы, что для вордпресса целесообразно, или как минимум уместно юнит-тестирование? Или я прав, и клиент просто спросил у кого-то совета как умными словами аргументировать свое желание кинуть людей на деньги? Мои сомнения базируются на том, что с одной стороны я не представляю себе как покрыть тестами БЛОГ на ВП. Нет ладно функциональное, но юнит? С другой стороны я тоже иногда что-то не понимаю, может на сленге оно еще что-то означает?

Шутку любишь над Фомой, так люби и над собой. (с) народ. Бесплатные списки читабельных(!) свободных доменов (http://burzhu.net/showthread.php?t=2976) (5L.com) Сайты, All inclusive. 5* (/ru/forum/962215)
VoV@
На сайте с 22.09.2007
Offline
196
#1
mendel:
Считаете ли вы, что для вордпресса целесообразно, или как минимум уместно юнит-тестирование? Или я прав, и клиент просто спросил у кого-то совета как умными словами аргументировать свое желание кинуть людей на деньги? Мои сомнения базируются на том, что с одной стороны я не представляю себе как покрыть тестами БЛОГ на ВП. Нет ладно функциональное, но юнит? С другой стороны я тоже иногда что-то не понимаю, может на сленге оно еще что-то означает?

Ну и напишите несколько ассертов постфактум, тупо подгоните и всё, делов-то. Как их он проверять будет интересно?

Это хрень, конечно, будет полная, но тесты так тесты.

Про % покрытия тестами он ничего не говорит?

⭐ Разработка Андроид-приложений (Xamarin C#). ⭐ Разработка ASP.NET (WebForms, MVC, WebAPI, Core). ⭐ Цой жив!
mendel
На сайте с 06.03.2008
Offline
183
#2
VoV@:
Про % покрытия тестами он ничего не говорит?

Как же я сразу не сообразил.

Можно ответить "мы используем юнит-тестирование с коэффициентом покрытия равным 0%". Идеально)

cyber_Krosh
На сайте с 15.02.2010
Offline
235
#3
mendel:
Например скорость работы смущает, и я сейчас буду смотреть кэширование...

Скорость работы?

При тестировании?

Сколько тысяч тестеров работают?

Техподдержка сайтов 24/7. Профессионально и недорого. Любой IT аутсорс.
mendel
На сайте с 06.03.2008
Offline
183
#4
cyber_Krosh:
Скорость работы?
При тестировании?
Сколько тысяч тестеров работают?

Ну имеется ввиду, что сайт с включенной отладкой и без кеширования работает медленно.

SV
На сайте с 03.11.2008
Offline
1377
#5
mendel:
Считаете ли вы, что для вордпресса целесообразно, или как минимум уместно юнит-тестирование?

Для "бложика", да при:

mendel:
Бюджет был озвучен на уровне как я обычно беру за составление ТЗ, т.е. мизерный.

- фтопку.

Но провести простую оптимизацию и грамотно подобрать/настроить компоненты - ну это уже на совести разработчика.

mendel:
и я сейчас буду смотреть кэширование

Вообще это последнее на что нужно смотреть :) "последнее" - в см очерёдности мероприятий.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Топики помощи с ⓌordPress (https://searchengines.guru/ru/forum/1032910 ) и основы безопасности сайтов ( https://searchengines.guru/ru/forum/774117 ). *** Помощь\консультации в топиках форума - БЕСПЛАТНО. Платные услуги ( https://wp.me/P3YHjQ-3 ) - с бюджетом от 150$ ***
I
На сайте с 15.03.2008
Offline
144
#6

mendel, Сочувствую вам искренне.

Раз у вас заказчик вычитал слово unit тестирование , то так и скажите, что для КАЧЕСТВЕННОГО, ПОЛНОЦЕННОГО, БЕЗУПРЕЧНОГО юнит тестирования необходимы таджики. Что бы покрыть тестами на 30% движка потребуется 1500 таджиков , которым необходимо платить по 10$ за час работы.

Если заказчик готов оплатить свою хотелку, то берите деньги и пишите юнит тесты, за вполне адекватные деньги :)

demon2005
На сайте с 06.02.2010
Offline
118
#7

Если это тестирование не было включено в изначальное тз, то и делать его не надо.

Машины должны работать. Люди должны думать. (Девиз компании "IBM") Хостинг (http://goo.gl/em6I5), рекомендую. Код на скидку 965VI5O60E Выгодно купить/продать сайт (http://www.telderi.ru/?pid=c0fb22)
mendel
На сайте с 06.03.2008
Offline
183
#8
SeVlad:
Для "бложика", да

Ну так его в ВОРДПРЕССЕ и не пристроить никуда.

Там не то, что среды для тестирования нет, там даже MVC при всём желании не сделать.

Классов нет, только в исключительных случаях используются, для инкапсуляции.

Идеология там событийно-ориентированная, заточено под обратную совместимость и простоту копипасты, чтобы люди без знаний могли работать. В качестве движка был выбран именно он, потому что ТЗ было простым, бюджет невелик (чтобы потом дешево дорабатывать было) и то, что это именно блог, хоть и с перламутром, а значит нужны уже готовые фишки, чтобы без велосипеда.

Нет, конечно можно при желании соорудить какое-то окружение под юнит-тестирование даже для такой конфигурации, но это системная разработка уже, а не прикладная, да и смысла нет особого.

Функциональное еще ладно, но юнит... Там перлов и так хватает, но то такое. Я не разбираюсь в его теме, он в моей. Просто юнит-тестирование в ВОРДПРЕССЕ, меня добило, иначе бы тему не поднимал)

SeVlad:
Вообще это последнее на что нужно смотреть :) "последнее" - в см очерёдности мероприятий.

Ну так о том и речь, что сегодня дедлайн должен был бы быть, если бы не отвлекали суетой постоянно, перед ним и делается оптимизация...

SV
На сайте с 03.11.2008
Offline
1377
#9
mendel:
Ну так его в ВОРДПРЕССЕ и не пристроить никуда.
Там не то, что среды для тестирования нет, там даже MVC при всём желании не сделать.

http://wordpress.tv/2013/08/21/gennady-kovshenin-automated-testing-in-wordpress/

http://wp-cli.org/commands/

http://codex.wordpress.org/Plugin_API/

PS. Мб я не очень чётко представляю конечную хотелку, ибо "юнит-тестирование" (оно ещё так не называлось вроде) я делал последний раз лет... ну больше 10 точно. На вижуалвасике или делфях - уже не помню даже :) И сейчас я не кодер.. Поэтому.. чем могу.

cyber_Krosh
На сайте с 15.02.2010
Offline
235
#10
mendel:
Просто юнит-тестирование в ВОРДПРЕССЕ, меня добило

А в чём проблема-то?

Если оно в ТЗ было, то не было-бы этого топика.

Раз топик есть, то сабжа в ТЗ не было.

Заказчик готов за него дополнительно платить?

И да, бюджет-то какой был?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий