metaclass: (Default)
[personal profile] metaclass
Больше всего сложностей вида "не переключиться на срачь про хаскель" вызывает работа такого типа: ничего принципиально нового не делаем, думать не нужно, никаких сложностей быть не может принципиально, нужно просто один раз сделать работу руками и оформить ее в виде скрипта для автоматизации.
Например, проработка и запись процесса деплоймента софта, состоящего из десятка составных частей, на сервер, чтобы потом это оформить в виде автоматического инсталлятора.
Автоматизировать первый раз нереально, потому что собственно целью работы и является автоматизация, если передать кому-нибудь из подчиненных - так инструкция/спецификация для них будет один в один эквивалентна скрипту инсталлятора, а для того чтобы они это сделали сами исходя из требований - нужно слишком много побочных сведений из моей головы.

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

Date: 2012-11-29 06:57 pm (UTC)
From: [identity profile] justy-tylor.livejournal.com
Таки да, лучше метаавтоматизация через обучение сотрудников. Результат ждать дольше, зато в следующий раз сами доавтоматизируют.

К треду про гуйню:
Пришлось как-то делать хитрожопые тесты. Дано: сановский эмулятор, в нём ихние же тест сьюты для графики (мерзкое блядство, рассчитанное _только_ на ручное расставление галочек и запуск через меню _после_ того, как через хрензнаеткогда времени завершится предыдущий тест), плюс наши имплементации разных графических JSR. Надо тестировать на экстрим, типа прямо в середине рендеринга в телефоне/телевизоре/кофеварке кончилась память или произошло иное неприятное событие. Среда тестирования должна через гуй дотягиваться до галочек в тестсьютах, а во время их работы делать западло и осмыслять логи.

Пошли к тестировщикам, спросили "вы на чём кодить умеете?", те сказали "це шарп". Мы глянули какой-то мегафреймворк с блэкджеком и шлюхами, но получилось невпихуемо, с нуля набросали компактное решение под свой кейс прописали логику под один из тестсьютов и отдали тестировщикам на поддержку/дописывание. PROFIT.

Мораль такая: 1. Если приходится что-то тестить через гуйню, то ситуация уже нестандартный пиздец и требуется велосипед. 2. Такой велосипед делается быстро, и от языка/среды важен только доступ к нативным API, а также понимание тестировщиками или джуниорами, к которым это дело отправится.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 23rd, 2025 11:54 am
Powered by Dreamwidth Studios