Идея мега-проекта

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Аватара пользователя
Pirr
новенький
Сообщения: 21
Зарегистрирован: 21.10.2009 11:50:46

Сообщение Pirr »

Mr.Smart писал(а):Ничего не знаю.

А второй файл пробовал?
Вот у меня проверка:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
alexs
долгожитель
Сообщения: 4067
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Pirr писал(а):Тут после 5000 строк, сам автор начинает в своей программе терятся

этот автор - ССЗБ
5000 строк - это ОЧЕНЬ НЕ БОЛЬШОЙ проект.
54181 lines compiled, 23.3 sec
это я выполнил команду
/usr/local/share/lazarus/lazbuild IBManager.lpi -B
т.е. произвёл полную перекомпиляцю FBManager-a.
Пусть там даже 60% строк сгенерено автоматически. И это проект, который я создаю чисто для души.
А рабочие проекты гораздо больше. И ничего - помню, что где и зачем.
Аватара пользователя
Pirr
новенький
Сообщения: 21
Зарегистрирован: 21.10.2009 11:50:46

Сообщение Pirr »

alexs писал(а):т.е. произвёл полную перекомпиляцю FBManager-a.

FBManager - это FireBird Manager? У меня тоже есть проект для FireBird - FBBackUp.
Я прекрасно понимаю что есть люди которые могут делать большие проекты, но чаще это делает не один человек а команды, и там помимо программирования есть еще проектирование, планирование, документирование и т.д.

Добавлено спустя 12 часов 13 секунд:
alexs писал(а):5000 строк - это ОЧЕНЬ НЕ БОЛЬШОЙ проект.
54181 lines compiled, 23.3 sec

Аж стало интересно сколько строк кода в одном из моих проектов для работы с MySQL базой.
39448 lines, 2.50 seconds - Оказывается я тоже средней руки программер!
Аватара пользователя
alexs
долгожитель
Сообщения: 4067
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Pirr писал(а):39448 lines, 2.50 seconds - Оказывается я тоже средней руки программер!

Код имеет свойство разрастаться незаметно :D :D :D
Logo
постоялец
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Сообщение Logo »

Эхххх. Чего не люблю, так, это, спекуляции.

1. Создаю новый проект, с любимой для начинающих, пустой формой по умолчанию.
2. Делаю, любимую для профи, операцию: /home/xxx/lazarus28/lazbuild /home/xxx/Projects/zzz/project1.lpi -B
3. Получаю, любимій для начинающих, размерчик исполняемого project1 - 13,4Мб

А теперь по сути:

Target OS: Linux for x86-64
Compiling project1.lpr
Compiling unit1.pas
Linking project1
5291 lines compiled, 1.9 sec
2 hint(s) issued
[TCompiler.Compile] end


Извините, но пока я напишу 5291 строку, то за это время выпью 128 порций кофе и примерно столько же раз схожу в туалет.

Так, что господа, лучше занимайтесь уменьшением кода, а не раздуванием его :D :D :D
Аватара пользователя
alexs
долгожитель
Сообщения: 4067
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Logo писал(а):5291 lines compiled, 1.9 sec

Уважаемый - иконочку то по умолчанию уберите. Она очень не скромно увеличивает размер исходников :-)

Код: Выделить всё

50 lines compiled, 1.2 sec

это без иконки

Код: Выделить всё

83 lines compiled, 1.4 sec 

а это с обычной 16-цветной иконкой.
За все красивости надо платить. И размер кода тут не причём.
Я потому и сказал о 60% автосгенерированного кода - что ресурсов действительно много.
Logo
постоялец
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Сообщение Logo »

alexs писал(а):Уважаемый - иконочку то по умолчанию уберите. Она очень не скромно увеличивает размер исходников :-)

Да знаю я, потому и написал "по умолчанию".
А таких вещей масса, где не мною писаный код увеличивает количество обработанных строк компилятором, в том числе и пустые строки будут подсчитываться. Кроме того все сторонние модули, включенные в проект, также подсчитываются, но они не мною писаные. Так, что ненужно количеством обработанных компилятором строк фигурировать. Наподключал модулей и все, супер программер, - состряпал прогу за пару часов.

Добавлено спустя 2 часа 36 минут 20 секунд:
alexs, это вообще-то не совсем к тебе.
Аватара пользователя
alexs
долгожитель
Сообщения: 4067
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Logo писал(а):Кроме того все сторонние модули, включенные в проект, также подсчитываются, но они не мною писаные.

Если они подключены пакетами - то не должны.

Logo писал(а):alexs, это вообще-то не совсем к тебе.

Я не обижаюсь :-)
Аватара пользователя
Pirr
новенький
Сообщения: 21
Зарегистрирован: 21.10.2009 11:50:46

Сообщение Pirr »

Logo писал(а):alexs, это вообще-то не совсем к тебе.

И я не обижаюсь, ибо кода я действительно не писал а "рисовал" его из готовых компонентов.
Но программа работает и выполняет свои функции и я её автор.
Logo
постоялец
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Сообщение Logo »

Pirr писал(а):... ибо кода я действительно не писал а "рисовал" его из готовых компонентов.
Но программа работает и выполняет свои функции и я её автор.

Неа, - художник программы :D :D :D

Я не против визуализации.
xcod
постоялец
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Сообщение xcod »

Как Вам идея мега-проекта, сделать аналог Delphi for PHP, Lazarus for PHP :D
Аватара пользователя
AbakAngelSoft
постоялец
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар
Контактная информация:

Сообщение AbakAngelSoft »

Зачем? Delphi for PHP провалился, сделаем новый однозначно провальный проект?
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

http://code.google.com/p/extpascal/ - не знаю, если бы было что-то подобное, но легко заводимое (пару раз попробовал - не сумел) - было бы мега, ИМХО ^_^
Аватара пользователя
AbakAngelSoft
постоялец
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар
Контактная информация:

Сообщение AbakAngelSoft »

Это совершенно другой вопрос! Я за! Все руки не доходят покопаться в PSP (Pascal Server Pages)
ViTality
постоялец
Сообщения: 308
Зарегистрирован: 05.10.2007 15:12:02

Сообщение ViTality »

xcod писал(а):Как Вам идея мега-проекта, сделать аналог Delphi for PHP, Lazarus for PHP :D


viewtopic.php?f=9&t=3646
Ответить