Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.27;
Скачать: CL | DM;

Вниз

Смена работы   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.03 c
2-1154332057
Gamer
2006-07-31 11:47
2006.08.27
Перенести информацию (с картинками) с двух RichEdit ов в один


15-1154318044
Ююзер
2006-07-31 07:54
2006.08.27
Почему нет меню в дельфийских программах?


3-1150716642
Punch
2006-06-19 15:30
2006.08.27
data pump


2-1154342098
zamtmn
2006-07-31 14:34
2006.08.27
Как "динамический" вызать конструктор?


1-1153124673
serg_iv
2006-07-17 12:24
2006.08.27
системное сообщение о выделении текста