:: Visual Foxpro, Foxpro for DOS
Подскажите, как разобраться в готовой программе?
login_

Сообщений: 2
Откуда: Екб, В.Пышма
Дата регистрации: 30.08.2017
Учебники с подробным разбором? Кое-что понятно, детально по тексту разбираю, файлы просматриваю, но на данный момент цель - выстроить систему, чтобы понимать что и как работает, чтобы была возможность изменять/дописывать.
Ratings: 0 negative/0 positive
Re: Подскажите, как разобраться в готовой программе?
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
(Даже в своей программе невозможно "разобраться" )
Ratings: 0 negative/2 positive
Re: Подскажите, как разобраться в готовой программе?
PaulWist

Сообщений: 14625
Дата регистрации: 01.04.2004
1. По хорошему надо начать со структуры БД (взаимосвязей, бизнес логики), хорошо если есть хоть какое-то описание

2. Опять же, хорошо бы, почитать инструкцию пользователя (программиста), подёргать интерфейс и посмотреть куда, что пишется.

3. И совсем хорошо, на основе первых 2-х знаний побеседовать с разработчиком (хоть каким бы)


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/1 positive
Re: Подскажите, как разобраться в готовой программе?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Всё просто - читаешь весь код, смотришь и думаешь над всеми таблицами. В зависимости от объёма ПО это может занять от пары дней до бесконечности.


------------------
WBR, Igor
Ratings: 0 negative/2 positive
Re: Подскажите, как разобраться в готовой программе?
Foxtrot

Сообщений: 3408
Откуда: Куда:
Дата регистрации: 25.04.2003
дебагер забыли упомянуть
PaulWist
2. Опять же, хорошо бы, почитать инструкцию пользователя (программиста)
както после устройства в одну очсолидную кантору (штат больше тыщи, отдел разработки 12 челов!) спросил у шефа документацию.... услышал в ответ: тебе нада ты и пиши
такие дела


------------------
Мойте ноги, моя ноги вы моете и руки




Исправлено 1 раз(а). Последнее : Foxtrot, 04.09.17 12:01
Ratings: 0 negative/1 positive
Re: Подскажите, как разобраться в готовой программе?
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Foxtrot
услышал в ответ: тебе нада ты и пиши

А у меня как то и документацию дали.
Да толку чуть)
Паша верно подметил
PaulWist
По хорошему надо начать со структуры БД (взаимосвязей, бизнес логики)
Поскольку как правило разраб недосягаем. А если и досягаем, много ли скажет? Он же и сам не помнит. Вспоминать прошлое, тож самое...
of63
(Даже в своей программе невозможно "разобраться" )

Потому я всегда изучаю БД. И ищу наиболее грамотного юзера. Который постепенно описывает что делает та или иная "форма".
Разбираюсь в бизнес логике. А потом уж становится яснее написанное.
И как это переделать.


------------------
Ratings: 0 negative/2 positive
Re: Подскажите, как разобраться в готовой программе?
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Свое старое (сильно забытое) или чужое - читаю код по принципу сверху вниз по дереву.
Но, обычно ведь на запуске видно как работает. А надо найти места, где нужно изменить код.
Тогда поиском по какой-то зацепке быстрее можно локализовать эти места.
На Фоксе куда легче, чем, скажем, на ассемблере разобраться в коде.
Главное, если есть документация, то не читать ее.
Но, если ее нет, то потребовать - пусть ищут!



Исправлено 1 раз(а). Последнее : Ydin, 04.09.17 22:11
Ratings: 0 negative/1 positive
Re: Подскажите, как разобраться в готовой программе?
Божья_коровка
Автор

Сообщений: 25731
Дата регистрации: 23.08.2001
Аспид
И ищу наиболее грамотного юзера. Который постепенно описывает что делает та или иная "форма".
Это верно, с грамотным юзером куда как легче разбираться. У меня нет доступа к юзерам я их не вижу и не слышу, они меня тоже, поэтому на первых порах применяла "метод тыка"
Шла по тому же пути что описывали выше, чтение всей имеющейся документашки, разбор БД, связей и прочего, тыканье на уровне юзера формочек и менюшек, чтение кода, прохождение дебаггером...ну и опыт приходит с практикой, будет практическая задача будут нарабатываться знания. Слишком увязать в чтении документации не советую, не всегда там пишутся реально работающие вещи, иногда она может только запутать.

Автору топика, терпения и еще раз терпения, потому что разбираться как верно подметил Оффа даже со своим прошлым кодом тяжело, а не то что с чужим.


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...
Ratings: 0 negative/1 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 30 (Гостей: 30)

© 2000-2024 Fox Club 
Яндекс.Метрика