Вопрос
Вопрос к опытным системным аналитикам: как часто приходилось выполнять реверс инжиниринг, работать с профилировщиком? Хочу понять, это экзотичное требование к роли или мой реальный пробел
10 комментов
· 17.04
Реверс инжиниринг - это обычное дело в мире бизнеса. Берут продукт у конкурентов и пытаются его воспроизвести, улучшив его характеристики, если получится. Все этим грешат, китайцы в особенности.
0
ответить
коммент удалён
· 16.04
В идеале от СА должно приходить законченное ТЗ, с описанием поведения, в том числе, и для нештатных входных данных или действий пользователей. Если разрабатываемое приложение как-то взаимодействует с другими приложениями, то частенько разные приложения одни и те же данные представляют по-разному. Эти различия важно отловить ещё на этапе подготовки ТЗ. Вот тут-то и может пригодиться умение реверсить. Ну или хотя бы поковырять входные/выходные файлы.
А если СА - по сути секретарь, записывающий за разработчиками, то.... может скрипач и не нужен? 🤔
0
ответить
коммент удалён
· 15.04
Каво? Это действительно экзотика, мб ещё СА и переписать должен, или сведения у конкурентов добыть, закинув туда бэкдор?)) Это можно у разраба, даже не у каждого, требовать, но СА тут при чем
0
ответить
коммент удалён
· 15.04
Вот и я суп из рыбы (уху) ела в моменте.
Суть в том, что сначала ковыряются в интерфейсе приложения, потом по профилировщику выясняют какие запросы были к бд и восстанавливают базу данных под копирку.
Конечно же, я завалила тот собес, т.к. ну ничего схожего на практике не делала.
А системный анализ здесь в том, чтобы оформить ТЗ на разработку копии функционала и бд (подставить поля один в один).
0
ответить
ответ удалён
· 15.04
Омг. Но это действительно экзотика, где и зачем такое надо вообще. Посадили бы разраба или норм тестировщика и он бы перехватил и выцарапал все запросы куда угодно. Аналитик бы уже свел до кучи и описал языком человеческим. Я вижу так, что это какая-то дичь и попытка экономить. Вижу, как много разных дыр затыкают СА, что в каждой компании свои требования, но такого еще не слышала
0
ответить
ответ удалён
· 15.04
Это импортозамещение. Копируют иностранный софт (внутряк, ui/ux делают более современный). И, насколько мне известно, оригинальное ПО платное и не свободное.
0
ответить
ответ удалён
· 16.04
Эт понятно, где же еще нужен реверс инжиниринг. Просто возлагать это на СА - странно
0
ответить
ответ удалён
· 20.04
У нас нет понимания, что делает СА. Когда в одной компании сидишь и выходишь на рынок, то начинаешь понимать, что ты плохой СА. Потом в двух и опять в поиск и опять непонимание. Вроде был хорошим специалистом, а знаний постоянно не хватает. И вот ты уже знаешь БА, проектируешь бд и всю архитектуру проекта с нуля, делаешь ревью кода на нескольких языках, тестируешь и настраиваешь автотесты, исправляешь баги за разработкой и настраиваешь пиплайны, но на очередном собеседовании тебе говорят - извините, но ваших знаний недостаточно. Не стоит париться из-за завышенных запросов некомпетентного нанимателя, который пытается закрыть свои дыры одним сотрудником. Но знать это полезно.
0
ответить
ответ удалён
· 21.04
Одна беда, такие самодуры становятся нормой
0
ответить
ответ удалён
· 18.04
Прикольно. Промышленный шпионаж по цене СА.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён