Модераторы: THandle, bems
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Быстрое "Въезжание" в проект 
:(
    Опции темы
THandle
Дата 17.3.2011, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хранитель Клуба
Group Icon
Награды: 1



Профиль
Группа: Админ
Сообщений: 3639
Регистрация: 31.7.2007
Где: Moscow, Dubai

Репутация: 7
Всего: 372



Привет.
Сейчас мне приходится начинать работу над поддержкой и модификацией довольно крупного проекта.
Код мягко говоря написан так себе. Форматирование страдает(но об этом отдельная тема и вопрос), именование переменных непонятное, никаких комментариев, море модулей и все такое.

Есть ли какие нибудь способы побыстрее въехать во все это поподробнее да побыстрее?
Прошу знающих поделиться опытом ;)

Спасибо! smile
PM   Вверх
chip_and_dayl
Дата 17.3.2011, 19:10 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 603
Регистрация: 22.4.2007
Где: Украина, Киев

Репутация: нет
Всего: 9



Чтобы вьехать в проект, нужно как больше решить задач или багов по проекту, иначе никак, сколько ни сиди ничего не поймешь


--------------------
Фсё будет хорошо!!!
PM MAIL Skype   Вверх
alexvs11
Дата 17.3.2011, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


hell is here
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 21.8.2010

Репутация: нет
Всего: 10



Цитата(chip_and_dayl @  17.3.2011,  19:10 Найти цитируемый пост)
Чтобы вьехать в проект, нужно как больше решить задач или багов по проекту, иначе никак, сколько ни сиди ничего не поймешь

как можно решить задачи и исправить баги не въехав в проект?
PM MAIL   Вверх
Frees
Дата 17.3.2011, 19:38 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: нет
Всего: 54



Цитата(alexvs11 @  17.3.2011,  22:33 Найти цитируемый пост)
как можно решить задачи и исправить баги не въехав в проект?

а вот так, "въезжать" по ходу решения...

Мне помогали функции рефакторинга для поиска зависимостей ...


--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
chip_and_dayl
Дата 17.3.2011, 19:38 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 603
Регистрация: 22.4.2007
Где: Украина, Киев

Репутация: нет
Всего: 9



Когда есть конкретная задача или баг, нам нужно разобраться с определенным куском кода. Одно дело смотреть с целью понять, а другое дело смотреть чтобы что-то решить. Тогда что-то  в памяти откладывается


--------------------
Фсё будет хорошо!!!
PM MAIL Skype   Вверх
cat512
Дата 17.3.2011, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 438
Регистрация: 20.3.2007

Репутация: нет
Всего: 15



Даже не знаю, что сказать, сочувствую, если изначально не было никакой системы дизайна, то поддержка такого проекта превращается в "сохранение" (удержание на плаву, что бы проект не развалился полностью). Можно попробовать методично перепесывать подсистему за подсистемой (если таковые имелись), но если проект монолитный, то из этого рая не выйдет ни..я.
PM MAIL   Вверх
Akella
Дата 18.3.2011, 09:51 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Цитата(THandle @  17.3.2011,  18:42 Найти цитируемый пост)
Код мягко говоря написан так себе. Форматирование страдает(но об этом отдельная тема и вопрос), именование переменных непонятное, никаких комментариев, море модулей и все такое.

это, случайно, не мой проект  smile ?
PM MAIL   Вверх
superVad
Дата 18.3.2011, 11:12 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 735
Регистрация: 6.4.2006
Где: Черкассы, Украина

Репутация: нет
Всего: 15



Первое что могу посоветовать - разобраться сначала даже не с кодом, а с самой программой и ее функциональностью.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle

Добро пожаловать в форум группы "Delphi".

В разделе разрешается:

  • Флудить (в приемлемых величинах)
  • Обсуждать модерирование данного раздела (но не его модератора)
  • Добавлять свои правила если они не противоречат существующим
  • Делать наезды на пешеходов***

Строго запрещено:

  • Размещать рекламу
  • Совершать оскорбления личностей
  • Материться
  • *** Пешеходами не являются (ко)модераторы, админы, участники клуба.

Если Вам понравилась атмосфера форума, заходите к нам чаще! Люблю, целую, вечно Ваш, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Форум группы: delphi | Следующая тема »


 




[ Время генерации скрипта: 0.0714 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.