Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2009, 01:00   #1
mosq
Пользователь
 
Регистрация: 28.08.2009
Сообщений: 90
По умолчанию Как удалить лишние процедуры и декларации?

Были компоненты, удалили их, но декларации их процедур остались.
Т.к. я много компонентов поудалял и процедуры и события раскиданы по коду в разных местах, может есть в Дельфях тулза для очистки кода от функций без компонента?
mosq вне форума Ответить с цитированием
Старый 03.10.2009, 01:20   #2
Lime
Форумчанин
 
Аватар для Lime
 
Регистрация: 10.02.2009
Сообщений: 815
Радость

Цитата:
Сообщение от mosq Посмотреть сообщение
Были компоненты, удалили их, но декларации их процедур остались.
Т.к. я много компонентов поудалял и процедуры и события раскиданы по коду в разных местах, может есть в Дельфях тулза для очистки кода от функций без компонента?
Возможно они просто не компилятся
Lime вне форума Ответить с цитированием
Старый 03.10.2009, 01:22   #3
mosq
Пользователь
 
Регистрация: 28.08.2009
Сообщений: 90
По умолчанию

так захламляют исходник, все труднее и труднее искать нужные строки
mosq вне форума Ответить с цитированием
Старый 03.10.2009, 02:30   #4
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Цитата:
так захламляют исходник, все труднее и труднее искать нужные строки
Вот оно че случаетсо, когда не используют паттерны проектирования.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 03.10.2009, 04:39   #5
mosq
Пользователь
 
Регистрация: 28.08.2009
Сообщений: 90
По умолчанию

Цитата:
Сообщение от SunKnight Посмотреть сообщение
Вот оно че случаетсо, когда не используют паттерны проектирования.
самоучки мы, университетов не кончали, мозг не приучен к форматам и стандартам ))))
mosq вне форума Ответить с цитированием
Старый 03.10.2009, 10:13   #6
Lime
Форумчанин
 
Аватар для Lime
 
Регистрация: 10.02.2009
Сообщений: 815
Радость

Цитата:
Сообщение от mosq Посмотреть сообщение
так захламляют исходник, все труднее и труднее искать нужные строки
Вообще среда разработки делфы и синтаксис уступает по удобству C# который я начал учить в универе .. на нём просто в удовольствие кодить... удобно красиво понятно ) жаль что не знаю С# так-же хорошо как делфу(

А вообще я всегда в ручную удалял или же делфа спрашивала удалитьли эту процедуру ) (обычно после копипаста откудато в чистый проект )
Lime вне форума Ответить с цитированием
Старый 03.10.2009, 11:04   #7
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Ага, я вот за 4 года программирования, только один год пользуюсь рефакторингом
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 03.10.2009, 13:11   #8
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Цитата:
Вообще среда разработки делфы и синтаксис уступает по удобству C#
Я бы не сказал. Учитывая тот факт что .NET благополучно перенял RAD технологию у VCL. Единственное что классно сделано, это полная объектная ориентация, тоесть Math.Cos(x); =) , а это они удачно скомуниздили у Java.

Цитата:
рефакторингом
ЖАль в делфях слабенький рефакторинг.

Цитата:
самоучки мы, университетов не кончали, мозг не приучен к форматам и стандартам ))))
Не надо учитсо в универах что бы знать: функции и процедуры нужно создавать в отдельных модулях, а не запихивать все в одно событие onClick. Это самое простое удобство. =) Попробуйте переформатировать код по такому принципу.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 03.10.2009, 14:22   #9
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Я в своих программах создаю под каждый класс отдельные юниты, и так же разбиваю функции по назначениям по юнитам. Потом аж на код кайфово смотреть, когда у тебя в каждом юните по 100 строчек и все они относятся к нужному тебе назначению.
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 04.10.2009, 01:34   #10
mosq
Пользователь
 
Регистрация: 28.08.2009
Сообщений: 90
По умолчанию

Цитата:
функции и процедуры нужно создавать в отдельных модулях, а не запихивать все в одно событие onClick. Это самое простое удобство. =)
так это вопрос подхода к кодингу. мне, например, очень удобно на одном листинге видеть сразу весь код, изредка я пользуюсь отдельными файлами, когда знаю, что какие-то процедуры и функции больше трогать не буду - тогда их выношу отдельно и делаю Include

а собственно по сабжу - думал, что у дельфей должна быть автоочистка. ведь если я компонент с формы удалил, значит он мне не нужен и код его тоже не нужен.. вобщем, нелогично сделано.
mosq вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Roverbook & Linux, Мандрива или Сусе, как максимально удалить лишние пакеты? =инет+mp3+апач bush007 Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 70 30.06.2009 13:46
Удалить лишние пробелы [C++] StudeHt Помощь студентам 2 20.05.2009 23:12
Удалить лишние пробелы Иван 883 Паскаль, Turbo Pascal, PascalABC.NET 5 06.04.2009 22:45
Удалить лишние ячейки Ilya87 Microsoft Office Excel 8 25.02.2009 13:46
Помогите решить. Паскаль. Работа со строками. Удалить лишние пробелы. Комильфо Помощь студентам 3 10.11.2007 21:42