Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
Прохожев Максим   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.047 c
2-1172159524
Dennis Pakseew
2007-02-22 18:52
2007.03.18
Как сделать кнопку объемной?


2-1172265248
Allexandr
2007-02-24 00:14
2007.03.18
ColorDialog


15-1172167725
Владимир Березин
2007-02-22 21:08
2007.03.18
Как объяснить странное поведение TMenuItem?


15-1171805680
Tirael
2007-02-18 16:34
2007.03.18
занят другим приложением


2-1172408019
IgneouS
2007-02-25 15:53
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский