Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
9-1133475863
wow
2005-12-02 01:24
2006.08.27
Движок на OpenGL


15-1154121779
Kolan
2006-07-29 01:22
2006.08.27
Как "запихать" в голову много книг...


2-1153945535
serko
2006-07-27 00:25
2006.08.27
Передача файла!


2-1154628757
Exit
2006-08-03 22:12
2006.08.27
Сеть


15-1154381487
Yura32
2006-08-01 01:31
2006.08.27
SQL script





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский