Форум: "Прочее";
Текущий архив: 2006.08.27;
Скачать: [xml.tar.bz2];
ВнизСмена работы Найти похожие ветки
← →
Neo Trinitron © (2006-07-28 10:44) [0]Ребята, может кто поможет мне осилить одну проблему советом. Значицца так. Устроился я на новую работу. Работа супер, но имеющаяся система которую я должен изучить очень сложна. Если читать хранимые процедуры длиной в 32 листа MSWord, можно с дубу рухнуть. Как бы вы могли мне посоветовать изучать систему, чтобы я как можно быстрее освоился и начал работать? Знаю что вопрос странный, однако это моя насущьная проблема.
← →
For kaif (2006-07-28 10:52) [1]Сверху вниз. Концепцию и назначение системы, ее состав, модель взаимодействия, состав модулей и т.д. Начинать изучение с просмотра хранимых - крайне не рекомендую.
← →
Другой © (2006-07-28 10:56) [2]Если Вы поддерживаете Систему, то по мере надобности?
← →
Другой © (2006-07-28 10:58) [3]Извените за вопрос, а что сейчас почти 11 часов МСК ?
← →
tesseract © (2006-07-28 10:58) [4]
> Другой © (28.07.06 10:58) [3]
уже за 11.
← →
For kaif (2006-07-28 10:58) [5]Другой © (28.07.06 10:56) [2]
Есть опасность, что придется в крайние сроки внести изменения, поэтому ему руководство и поставило задачу изучить заранее.Работа супер, но имеющаяся система которую я должен изучить очень сложна
Если Вы имеете в виду - не вникать в технические нюансы реализации, то согласен. Всё равно не получится запомнить деталихранимые процедуры длиной в 32 листа MSWord
← →
Neo Trinitron © (2006-07-28 10:58) [6]Мне нужно будет реализовать некоторые новые возможности. Нужно будет тесно взаимодействовать с уже имеющимися.
← →
Другой © (2006-07-28 11:04) [7]tesseract © (28.07.06 10:58) [4]
А я живу вечером, как обычно :))))
← →
Sergey13 © (2006-07-28 11:05) [8]> Если читать хранимые процедуры длиной в 32 листа MSWord,
> можно с дубу рухнуть.
Значит надо читать только вводные коментарии к процедурам (если они есть) и анализировать их имена (если они поддаются анализу).
← →
Neo Trinitron © (2006-07-28 11:08) [9]<quote>Значит надо читать только вводные коментарии к процедурам (если они есть) и анализировать их имена (если они поддаются анализу).</quote>
Оно то понятно, но мне же как разработчику нужно знать что физически эта процедура чудит?
← →
Другой © (2006-07-28 11:09) [10]Sergey13 © (28.07.06 11:05) [8]
По-идеи бы должны читаться, ну, если нормальная система.
← →
For kaif (2006-07-28 11:10) [11]Neo Trinitron © (28.07.06 11:08) [9]
Оно то понятно, но мне же как разработчику нужно знать что физически эта процедура чудит?
Это должно быть в комментариях к процедуре. Вам как разработчику вовсе не нужно знать, что происходит на каждом из 32 листов.
← →
Другой © (2006-07-28 11:13) [12]Neo Trinitron © (28.07.06 11:08) [9]
Оно то понятно, но мне же как разработчику нужно знать что физически эта процедура чудит?
For kaif (28.07.06 11:10) [11]
Не, это должно быть описано в "Описании процедур находящихся на сервере?".
:)
← →
For kaif (2006-07-28 11:16) [13]Другой © (28.07.06 11:13) [12]
Вообще в нормальном случае разработчику дают техпроекты и прочую техдокументацию, а до исходного кода дело доходит только через пару недель, когда почти всё уже понятно. У меня было именно так :)
← →
Другой © (2006-07-28 11:20) [14]For kaif (28.07.06 11:16) [13]
Я так понял, парень устроился не разработчиком, а поддержкой. Разработчики такие как [0] вопросов не задают.
← →
Neo Trinitron © (2006-07-28 11:22) [15]Возможно я гоню лошадей.
Документация неплохая, но не полная. В описание процедур входит инфа о: создателе, входных - выходных параметрах, общее назначение. Но информации о том что она изменяет определённые таблицы нет. Мне почему то кажется что это может породить баги. Может быть я ошибаюсь и всё писимистично понимаю?
← →
For kaif (2006-07-28 11:23) [16]Другой © (28.07.06 11:20) [14]
Если от него требуется разработать новые возможности, то он разработчик. А вопрос задал, потому что раньше не было опыта работы с системами такого размера, и хватало изучения снизу вверх.
← →
Другой © (2006-07-28 11:23) [17]For kaif (28.07.06 11:16) [13]
Другой © (28.07.06 11:20) [14]
По крайней мере мои:) Т.к. я работодатель :)
← →
Другой © (2006-07-28 11:24) [18]For kaif (28.07.06 11:23) [16]
Согласен!
← →
Neo Trinitron © (2006-07-28 11:26) [19]> Я так понял, парень устроился не разработчиком, а поддержкой. Разработчики такие как [0] вопросов не задают.
Не совсем так. Я очень долго работал на одном месте. Разработчиком. Но проэкт начинался почти с нуля и мне не приходилось никогда изучать уже готовую систему. Тем более такую немаленькую. Немаловажен ещё и тот факт, что не юзались инструменты разработки, моделирования и пр. Может быть разработчики таких вопросов не задают, но уверен, что в жизни любого разработчика подобный вопрос возникал как минимум 1 раз (первый).
← →
For kaif (2006-07-28 11:28) [20]Neo Trinitron © (28.07.06 11:22) [15]
Тогда необходимо сначала познакомиться с техпроектом на состав БД - то есть что где хранится. А какие процедуры чего изменют становится неважно.
← →
Sergey13 © (2006-07-28 11:29) [21]2 [15] Neo Trinitron © (28.07.06 11:22)
> В описание процедур
> входит инфа о: создателе, входных - выходных параметрах,
> общее назначение.
Для общего начального "въезда" в структуру - более чем достаточно. ИМХО.
> Но информации о том что она изменяет
> определённые таблицы нет. Мне почему то кажется что это
> может породить баги.
Так код то есть - ищи. Код работает, а не его описание.
> Может быть я ошибаюсь и всё писимистично понимаю?
Может быть. Я сейчас тоже на новой работе (вторая неделя) разбираюсь. И прекрасно тебя понимаю.
← →
Neo Trinitron © (2006-07-28 11:36) [22]> Так код то есть - ищи
Во-во! Вот и мозолю себе глаза немаленькими объёмами кода. Мне кажется что если я так буду делать, то понадобится очень много времени чтобы начать работать. Есть идея начать выполнять какое-то задание: возникнет масса вопросов, до чего догадаюсь сам, что задокументировано и т.д. Может быть такой подход ускорит изучение системы? Кто-то практиковал?
← →
Sergey13 © (2006-07-28 11:45) [23]2 [22] Neo Trinitron © (28.07.06 11:36)
> Во-во! Вот и мозолю себе глаза немаленькими объёмами кода.
Для написания печати платежек на Делфи, вовсе не обязательно лезть в исходники VCL. Тем более если и без этого получается ожидаемый и всех устраивающий результат. ИМХО.
← →
paul_k © (2006-07-28 11:48) [24]Я всеглда рекомендую идти от общего к частному
0. изучить доступную документацию (Тех. требования к системе, руководство пользователя. в общем то что передали)
1. понять вообще для чего нужна данная система
2. уяснить, для себя, методику работы, взаимосвязь модулей
3. разобратся в отдельности с каждым модулем: назначение, вход-выход и т.п.
4. перейти к исследованию отдельных процедур модуля
5. найти в процедуре место, которое надо подпилить напильником
Процесс шагания по граблям 1-5 желательно документировать (для себя)
← →
Игорь Шевченко © (2006-07-28 12:20) [25]
> можно с дубу рухнуть
Рухайся.
← →
Neo Trinitron © (2006-07-28 12:27) [26]Игорь Шевченко
> Рухайся.
Ценный совет...
← →
Игорь Шевченко © (2006-07-28 12:28) [27]Neo Trinitron © (28.07.06 12:27) [26]
Ну тебе как бы денег платят...А нам за советы - нет.
← →
stone © (2006-07-28 12:32) [28]
> Neo Trinitron © (28.07.06 12:27) [26]
Добро пожаловать в реальный мир, Нео. Оказывается деньги платят не за то, что тебе нравится, в чем ты лучше разбираешься, а за конкретные задачи, решение которых необходимо работодателю. От того как ты справишься, зависит станешь ли ты профессионалом, или останешься любителем.
← →
For kaif (2006-07-28 12:39) [29]В общем, перечитывая [0], не работа - супер, а награда за неё :)
← →
Neo Trinitron © (2006-07-28 13:06) [30]Ну пошли предположения, выводы, рассказы о том что на форуме не платят...
Тема закрыта. Мне выдали ТЗ в котором всё чётко расписано, мои худшие предположения тают на глазах.
Игорь Шевченко, если не платят, может целесообразно совсем не постить? А то целых два поста и все бесплатно...
← →
Игорь Шевченко © (2006-07-28 13:17) [31]Neo Trinitron © (28.07.06 13:06) [30]
Такой совет я всегда могу дать бесплатно, не стесняйся обращаться.
← →
Neo Trinitron © (2006-07-28 13:25) [32]> Игорь Шевченко
Я редко пользуюсь оператором NULL, так что без специального запроса по умолчанию не нужно постить в мои ветки. Будьте так любезны.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.08.27;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.105 c