Подскажите, как разобраться в готовой программе? | |
---|---|
login_ Сообщений: 2 Откуда: Екб, В.Пышма Дата регистрации: 30.08.2017 |
Учебники с подробным разбором? Кое-что понятно, детально по тексту разбираю, файлы просматриваю, но на данный момент цель - выстроить систему, чтобы понимать что и как работает, чтобы была возможность изменять/дописывать.
|
Re: Подскажите, как разобраться в готовой программе? | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
(Даже в своей программе невозможно "разобраться" )
|
Re: Подскажите, как разобраться в готовой программе? | |
---|---|
PaulWist Сообщений: 14625 Дата регистрации: 01.04.2004 |
1. По хорошему надо начать со структуры БД (взаимосвязей, бизнес логики), хорошо если есть хоть какое-то описание
2. Опять же, хорошо бы, почитать инструкцию пользователя (программиста), подёргать интерфейс и посмотреть куда, что пишется. 3. И совсем хорошо, на основе первых 2-х знаний побеседовать с разработчиком (хоть каким бы) ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Подскажите, как разобраться в готовой программе? | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Всё просто - читаешь весь код, смотришь и думаешь над всеми таблицами. В зависимости от объёма ПО это может занять от пары дней до бесконечности.
------------------ WBR, Igor |
Re: Подскажите, как разобраться в готовой программе? | |
---|---|
Foxtrot Сообщений: 3408 Откуда: Куда: Дата регистрации: 25.04.2003 |
дебагер забыли упомянуть
както после устройства в одну очсолидную кантору (штат больше тыщи, отдел разработки 12 челов!) спросил у шефа документацию.... услышал в ответ: тебе нада ты и пиши такие дела ------------------ Мойте ноги, моя ноги вы моете и руки Исправлено 1 раз(а). Последнее : Foxtrot, 04.09.17 12:01 |
Re: Подскажите, как разобраться в готовой программе? | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
А у меня как то и документацию дали. Да толку чуть) Паша верно подметил Поскольку как правило разраб недосягаем. А если и досягаем, много ли скажет? Он же и сам не помнит. Вспоминать прошлое, тож самое...
Потому я всегда изучаю БД. И ищу наиболее грамотного юзера. Который постепенно описывает что делает та или иная "форма". Разбираюсь в бизнес логике. А потом уж становится яснее написанное. И как это переделать. ------------------ |
Re: Подскажите, как разобраться в готовой программе? | |
---|---|
Ydin Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Свое старое (сильно забытое) или чужое - читаю код по принципу сверху вниз по дереву.
Но, обычно ведь на запуске видно как работает. А надо найти места, где нужно изменить код. Тогда поиском по какой-то зацепке быстрее можно локализовать эти места. На Фоксе куда легче, чем, скажем, на ассемблере разобраться в коде. Главное, если есть документация, то не читать ее. Но, если ее нет, то потребовать - пусть ищут! Исправлено 1 раз(а). Последнее : Ydin, 04.09.17 22:11 |
Re: Подскажите, как разобраться в готовой программе? | |
---|---|
Божья_коровка Автор Сообщений: 25731 Дата регистрации: 23.08.2001 |
Это верно, с грамотным юзером куда как легче разбираться. У меня нет доступа к юзерам я их не вижу и не слышу, они меня тоже, поэтому на первых порах применяла "метод тыка" Шла по тому же пути что описывали выше, чтение всей имеющейся документашки, разбор БД, связей и прочего, тыканье на уровне юзера формочек и менюшек, чтение кода, прохождение дебаггером...ну и опыт приходит с практикой, будет практическая задача будут нарабатываться знания. Слишком увязать в чтении документации не советую, не всегда там пишутся реально работающие вещи, иногда она может только запутать. Автору топика, терпения и еще раз терпения, потому что разбираться как верно подметил Оффа даже со своим прошлым кодом тяжело, а не то что с чужим. ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... |
© 2000-2024 Fox Club  |