Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.18;
Скачать: CL | DM;

Вниз

Количество строк в проекте   Найти похожие ветки 

 
Прохожев Максим   (2007-02-19 12:13) [0]

Всем привет! Подскажите плиз как подсчитать количество строк во всём проекте в дельфи ? Когда выбераю из меню "проект" - информация о прокте ***, там только отображается количество строк одного модуля. Заранее спасибо.


 
DrPass ©   (2007-02-19 12:15) [1]

Сделай ему Build и посмотри в окошке компилятора.


 
Сергей М. ©   (2007-02-19 12:15) [2]

Хм... А для чего это может понадобиться ?


 
Прохожев Максим   (2007-02-19 12:21) [3]

> Сделай ему Build и посмотри в окошке компилятора.

Делал уже, показывает 19 строк. Проект очень большой.

> Хм... А для чего это может понадобиться ?

Начальник приказал узнать. :( Не знаю для чего ему нужно, честно.


 
Сергей М. ©   (2007-02-19 12:23) [4]


> Начальник приказал узнать. :( Не знаю для чего ему нужно,
>  честно


Для начала узнай у начальника, что считается строкой проекта)


 
clickmaker ©   (2007-02-19 12:27) [5]


> Начальник приказал узнать

что, теперь з/п будет построково расчитываться?
ну тогда, сам догадаешься, что ему сказать... )


 
DrPass ©   (2007-02-19 12:27) [6]


> Сергей М. ©   (19.02.07 12:15) [2]
> Хм... А для чего это может понадобиться ?

Как обычно - для отчетности перед директором, например. Или для маркетингового отдела :)


> Прохожев Максим   (19.02.07 12:21) [3]
> > Сделай ему Build и посмотри в окошке компилятора.
>
> Делал уже, показывает 19 строк. Проект очень большой.

Не верю. Скорее всего, ты делал ему Compile


 
Elen ©   (2007-02-19 12:27) [7]


> Прохожев Максим   (19.02.07 12:21) [3]

А что модулей много? Кстати для автоматизма можно и свою прожку написать типа LoadFromFile...Memo1.lines.count...взять_следующий_ПАС.


 
Прохожев Максим   (2007-02-19 12:28) [8]

Откомпилированные строки.


 
clickmaker ©   (2007-02-19 12:31) [9]


>  [8] Прохожев Максим   (19.02.07 12:28)
> Откомпилированные строки

это уже не строки.
это инструкции процессора и данные


 
Сергей М. ©   (2007-02-19 12:33) [10]


> для отчетности перед директором


Ну смотря каким директором, наверно ..

Какому-то можно назвать цифирь от фонаря (Ему не все ли равно ? Лишь бы прогрессия наблюдалась), а какому-то липу не впаришь. Вот у такого и нужно спрашивать, что считать строкой проекта.


 
Сергей М. ©   (2007-02-19 12:34) [11]


> Прохожев Максим   (19.02.07 12:28) [8]
>
> Откомпилированные строки.
>


Пустая строка тоже считается откомпилированной, иначе dcu бы не появился)


 
novill ©   (2007-02-19 12:34) [12]

главное меню -> project-> information for <тут будет имя твоего проекта>


 
Прохожев Максим   (2007-02-19 12:35) [13]


> А что модулей много? Кстати для автоматизма можно и свою
> прожку написать типа LoadFromFile...Memo1.lines.count...
> взять_следующий_ПАС.


Тогда ведь он будет брать и такие строки как : unit Unit1; interface
По моему они не должны учитываться...

> Не верю. Скорее всего, ты делал ему Compile

Говорю же, показывает 19 строк, делал и Build и Build All project

>Как обычно - для отчетности перед директором, например. Или для
> маркетингового отдела :)

Точно...


 
Сергей М. ©   (2007-02-19 12:37) [14]


> По моему они не должны учитываться.


С какого перепугу ?


 
Прохожев Максим   (2007-02-19 12:40) [15]


> главное меню -> project-> information for <тут будет имя
> твоего проекта>


Там только байты показывает, а линии: "25" хммм....


 
Elen ©   (2007-02-19 12:45) [16]


> Там только байты показывает, а линии: "25" хммм....

Там ведь и пустые линии учитываются...


 
novill ©   (2007-02-19 12:51) [17]

> [15] Прохожев Максим   (19.02.07 12:40)
> Там только байты показывает, а линии: "25" хммм....

А dcu файлы кто удалять перед компиляцией будет???


 
Прохожев Максим   (2007-02-19 12:54) [18]


> А dcu файлы кто удалять перед компиляцией будет???


В смысле удалять ?  Зачем удалять ?


 
novill ©   (2007-02-19 13:05) [19]

1. В прямом
2. Так надо!


 
DrPass ©   (2007-02-19 13:47) [20]


> Говорю же, показывает 19 строк, делал и Build и Build All
> project

Тогда оно просто не видит каталога с исходниками, а подхватывает dcu. Снеси их


 
Anatoly Podgoretsky ©   (2007-02-19 22:23) [21]

> Прохожев Максим  (19.02.2007 12:13:00)  [0]

Что такое проект?


 
ASoft   (2007-02-20 06:05) [22]

clear.bat
--------------- :)
@echo off
del *.~*
del *.dcu
del *.dsk
del *.dof
exit


 
Думкин ©   (2007-02-20 07:13) [23]


> ASoft   (20.02.07 06:05) [22]

У тебя все в одной папке?


 
ASoft   (2007-02-20 07:20) [24]


> У тебя все в одной папке?

Ага. Каждый проект в своей. Это плохо?


 
Думкин ©   (2007-02-20 07:50) [25]

> ASoft   (20.02.07 07:20) [24]

Это тема для другой ветки. Лучше все-таки и внутри проекта отделять по подкаталогам. Иначе при чуть больше "Превед, типа, мир" такая каша получается.


 
SlymRO   (2007-02-20 08:10) [26]

program Project1;uses Forms, Unit1 in "Unit1.pas" {Form1};{$R *.res}begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end.
Это раз...
А это скоко?:
program Project1;

uses
 Forms,
 Unit1 in
   "Unit1.pas"
   {Form1};

{$R *.res}

begin
 //проверка на "правильность компилятора"
 if ((1-1)<>2) then
   with Application do
   begin
     //Инициализация апликашина
     Initialize;
     //Создание формы
     CreateForm(TForm1,
       Form1);
     //Запуск апликашина
     Run;
   end;
 //тута писать ничего не надо
end.


 
novill ©   (2007-02-20 09:16) [27]

> [22] ASoft   (20.02.07 06:05)

мой круче :)

я ключик /s команды del пользую


 
ASoft   (2007-02-20 10:32) [28]


> novill ©   (20.02.07 09:16) [27]

de gustibus non est disputandum :)

> Думкин ©   (20.02.07 07:50) [25]

согласен, должен быть порядок :)

По сабжу, если касается строк *.Pas-
имхо, начальство, видимо, хочет посмотреть сколько строк на гора выдает автор в день. А так как подключение еще не включенных в проект модулей требует затрат человекосекунд, то количество их строк тоже можно указать :)
Eсли учитывать скомпилированные файлы, то может лучше предоставлять размер проекта в kb? Хотя, в определенный момент, увеличение размера становится незначительным...


 
novill ©   (2007-02-20 10:59) [29]

> [28] ASoft   (20.02.07 10:32)
Дело не во вкусах, а в размерах... ;)
проектов естесственно. На мелких можно и одной папкой обойтись.

А оценивать труд программиста по количеству строк - все равно, что художника по количеству квадратных сантиметров в картинах.


 
ASoft   (2007-02-20 11:53) [30]


> А оценивать труд программиста по количеству строк - все
> равно, что художника по количеству квадратных сантиметров
> в картинах.

надеюсь, начальство автора сабжа это осознает :)


 
Думкин ©   (2007-02-20 12:35) [31]

Почему же. Количество выдаваемых строк тоже является показателем. Во-всяком случае, эти данные есть и приводятся. Другое дело, что и кчество тут идет. Сейчас не помню точно, но читал(могу посмотреть дома и уточнить), что амеры например в среднем дают не так много строчек в сравнении с другими. Но вот качество - лучше.


 
Elen ©   (2007-02-20 14:12) [32]


> ASoft   (20.02.07 10:32) [28]

Что неоспоримо?


> Думкин ©   (20.02.07 12:35) [31]

Так это кодеры так зарабатывают, а не программисты. У них там проги-спец. счетчики стоят и при наборе считают :)


 
Anatoly Podgoretsky ©   (2007-02-21 22:19) [33]

> Elen  (20.02.2007 14:12:32)  [32]

В чем будут мерить, то и сгенерируем.


 
ASoft   (2007-02-22 06:27) [34]


> Думкин ©   (20.02.07 12:35) [31]

нехотел бы, чтоб мое начальство оценивало мою работу по количеству выданных строк :)

> Elen ©   (20.02.07 14:12) [32]
>
> > ASoft   (20.02.07 10:32) [28]
>
> Что неоспоримо?
>

неоспоримо что?

> Anatoly Podgoretsky ©   (21.02.07 22:19) [33]

как обычно, что требуют, то и даем :)

PS: автор сабжа, видимо, забил на тему...


 
Elen ©   (2007-02-22 09:26) [35]


> ASoft   (22.02.07 06:27) [34]

Я имею ввиду как переводится "de gustibus non est disputandum".
Предполагаю что non est disputandum - неоспоримо , а de gustibus не знаю.


 
ASoft   (2007-02-22 10:27) [36]


> Elen ©   (22.02.07 09:26) [35]

"о вкусах не спорят" (дегустация =de gustibus :)) можно добавить et coloribus, тогда "о цвете..." тоже...
<сорри за флуд>


 
Дмитрий Белькевич ©   (2007-02-22 11:03) [37]

Посмотрел инфо самой большой программы своего пакета - 507405 строк, и вот думаю - это каких? С компонентами или без? С компонентами какими - с теми у которых сырцы есть, или со всеми (пользую одну без сырцов - дорогие)?



Страницы: 1 вся ветка

Текущий архив: 2007.03.18;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.04 c
15-1172324146
Dush
2007-02-24 16:35
2007.03.18
update Delphi 7


2-1172548934
Ivolg
2007-02-27 07:02
2007.03.18
ASCII в Unicode


3-1166640163
The X
2006-12-20 21:42
2007.03.18
"Table is busy" при попытке добавить новое поле через запрос.


3-1166681949
svt
2006-12-21 09:19
2007.03.18
Уважаемые мастера, подскажите как перегнать данные из FireBird


3-1166619774
novill
2006-12-20 16:02
2007.03.18
Как в одном запросе выдать несколько дубликатов записей





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский