Pull to refresh
23
0
Pavel Sandovin @PavelSandovin

Системный аналитик

Send message
А это реально помогает? Просто сразу приходит на ум пример из реальной жизни:

Я абонент оператора «Лучшая мобильная связь» со стажем больше 3 лет
У меня есть набор услуг: сотовая связь, мобильный интернет
Мой тариф включает различные опции для телефонии и интернета
Мой кредит составляет 100 рублей

Если я позвоню своей теще, у которой «дружественный» тарифный план, сколько денег у меня останется на счете через 13 минут разговора, при условии, что мы находимся в разных регионах?

В данном примере, ограничимся параметрами расчета (тоже все из жизни):

1. Стаж больше 3 лет? (да, нет)
2. Программа поощрения абонентов со стажем в настоящий момент действует? (да, нет)
3. Опции понижающие тариф включены? (да, нет)
4. Дружественный тариф есть? (да, нет)
5. Между регионами есть роуминг? (да, нет)

Итого 32 возможных вариантов исхода при расчете. Не удобнее ли все эти кейсы формализовать одновременно в виде таблицы решений, а не в виде 32 различных WHEN-THEN сценариев?
А что означает последняя фраза «Я пользователь Вася Пупкин»?

И какой смысл в сценарии:

КОГДА
я пользователь Вася Пупкин

ТОГДА
я должен увидеть «Здравствуйте, Вася Пупкин!»

Проще тогда уже написать по-человечески: «После авторизации пользователь видит страницу приветствия, на которой отображается текст: „Здравствуйте, <Имярек>!“

— как и пишут аналитики в спецификациях.
В моем понимании, Gherkin предназначен исключительно для описания поведения системы.

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

Но если мое понимание верно, то полезность Gherkin для аналитика есть, но она не очень велика, т.к. описание поведения системы — это лишь малая часть того, с чем сталкивается аналитик.

Для бизнеса полезность еще меньше, т.к. бизнес не умеет и не должен, вообще говоря, уметь разговаривать на формальных языках.
Попробуйте реализовать еще одну версию, вычисляющую биномиальный коээффициент «в лоб», без факторизации и сравнить производительность обоих версий.

Делаю ставку на то, что даже при вычислениях в пределах диапазона типа INT без факторизации будет быстрее.

А за его пределами, как в моем примере — только если поменять местами аргументы — факторизацией пользоваться вообще нереально.
В данном случае — никак. По определению, С(n, k) = 0 при k > n.

И что-то я такую проверку в коде в статье не увидел :)
Дело облегчается тем, что в данном случае, и числитель и знаменатель являются произведениями небольших чисел


Хорошо, давайте посчитаем этим методом, например,

С(394959569696694800489675432,2340540340005932332490003325025398054778666543).

Просто любопытно, сколько времени займет факторизация всех входящих в числитель и знаменатель множителей?
Очень странно, что на вашем сайте нет никакого мануала, полистав который можно было бы найти ответ на вопрос: а что это вообще за продукт и чем он лучше тех же самых инструментов, поставляемых «из коробки», например, в Ubuntu Linux?
Не понял, в чем суть идеи. Есть ЕСКД, ЕСПД, ГОСТ 34.x, не говоря о зарубежных стандартах, которые в чем-то лучше, в чем-то хуже, и в чем-то более актуальны отечественных.

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

Зачем изобретать велосипед?

Или, если изобретать — улучшения к велосипеду, то было бы правильнее начать с оценки достоинств и недостатков существующих стандартов.

Если говорить о правилах оформления диаграмм, то совершено не понятно, как именно эти правила помогут увеличить их читаемость.
Поколение соцсетей и твиттера? На своих детей с ужасом смотрю: не только писать, читать и то ничего не хотят, одни танковые баталии на уме.
Поддержу в той части, что корпоративные посты не есть абсолютное зло.
Многие корпоративные посты раскрывают интересные темы.
В последнее время интересные мне для работы темы я находил только в корпоративных постах.
Да, это я не учел. Но я о ней почему-то узнал только сегодня из следующего комментария.
Да, это светлая мысль. Администрация сможет выявлять депрессивных пользователей.
Я думаю, не только не запрещено, но и всячески поощряется. Пишет девочка-маркетолог в общий чат: «мальчики, мы выложили новый пост на хабре, все ставим плюсики!»
Будет очень много минусов вида «настроение плохое, вот тебе минус».
Именно. А еще некоторые авторы закончили институты и вместо написания статей в свободное от учебы время стали работать от звонка до звонка и от отпуска до отпуска. А третьи — женились, детей завели, пеленки гладят.
Конечно неоднозначно. Тут надо смотреть какие доходы получает ТМ от рекламы, от платных аккаунтов.
Надо же, а я про ППА впервые от Вас узнаю…
С другой стороны:

Независимый автор денег за пост не получает, а только в лучшем случае плюсовую карму.
Автор корпоративного блога получает похвалу начальства, повышает шансы увеличения зарплаты и продвижения по службе.
Следовательно, авторы корпоративных блогов более мотивированы, чем независимые авторы.
Нехитрый как бы силлогизм:

Аккаунты компаний — платные.
За платные аккаунты компания ТМ получает деньги.
Следовательно, компания ТМ мотивирована превратить Хабр в ленту корпоративных блог-постов

Information

Rating
4,359-th
Location
Саратов, Саратовская обл., Россия
Date of birth
Registered
Activity