Главная страница
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.56 MB
Время: 0.061 c
3-1166511531
alsov
2006-12-19 09:58
2007.03.18
увеличение скорости удаления данных


15-1171987222
Ricks
2007-02-20 19:00
2007.03.18
Великий и могучий........


1-1169504829
Дмитрий Белькевич
2007-01-23 01:27
2007.03.18
Насколько верен следующий код завершения программы:


2-1172231782
rts111
2007-02-23 14:56
2007.03.18
TWordApplication: Как узнать количество страниц в документе?


2-1171884428
form1
2007-02-19 14:27
2007.03.18
INI + Form