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

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

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

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

Сообщение Pirr » 05.11.2009 17:25:09

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

А второй файл пробовал?
Вот у меня проверка:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Pirr
новенький
 
Сообщения: 21
Зарегистрирован: 21.10.2009 11:50:46

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

Сообщение alexs » 05.11.2009 20:29:55

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

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

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

Сообщение Pirr » 05.11.2009 22:28:56

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

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

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

Аж стало интересно сколько строк кода в одном из моих проектов для работы с MySQL базой.
39448 lines, 2.50 seconds - Оказывается я тоже средней руки программер!
Аватара пользователя
Pirr
новенький
 
Сообщения: 21
Зарегистрирован: 21.10.2009 11:50:46

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

Сообщение alexs » 06.11.2009 20:52:59

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

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

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

Сообщение Logo » 06.11.2009 21:45:28

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

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
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

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

Сообщение alexs » 06.11.2009 23:12:55

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

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

Код: Выделить всё
50 lines compiled, 1.2 sec

это без иконки
Код: Выделить всё
83 lines compiled, 1.4 sec

а это с обычной 16-цветной иконкой.
За все красивости надо платить. И размер кода тут не причём.
Я потому и сказал о 60% автосгенерированного кода - что ресурсов действительно много.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

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

Сообщение Logo » 07.11.2009 00:02:10

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

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

Добавлено спустя 2 часа 36 минут 20 секунд:
alexs, это вообще-то не совсем к тебе.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

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

Сообщение alexs » 07.11.2009 03:13:26

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

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

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

Я не обижаюсь :-)
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

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

Сообщение Pirr » 07.11.2009 12:28:55

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

И я не обижаюсь, ибо кода я действительно не писал а "рисовал" его из готовых компонентов.
Но программа работает и выполняет свои функции и я её автор.
Аватара пользователя
Pirr
новенький
 
Сообщения: 21
Зарегистрирован: 21.10.2009 11:50:46

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

Сообщение Logo » 07.11.2009 16:25:31

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

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

Я не против визуализации.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

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

Сообщение xcod » 19.01.2010 08:37:04

Как Вам идея мега-проекта, сделать аналог Delphi for PHP, Lazarus for PHP :D
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

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

Сообщение AbakAngelSoft » 19.01.2010 16:39:50

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

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

Сообщение Brainenjii » 19.01.2010 19:06:54

http://code.google.com/p/extpascal/ - не знаю, если бы было что-то подобное, но легко заводимое (пару раз попробовал - не сумел) - было бы мега, ИМХО ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

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

Сообщение AbakAngelSoft » 19.01.2010 19:20:02

Это совершенно другой вопрос! Я за! Все руки не доходят покопаться в PSP (Pascal Server Pages)
Аватара пользователя
AbakAngelSoft
постоялец
 
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар

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

Сообщение ViTality » 19.01.2010 21:30:28

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


viewtopic.php?f=9&t=3646
ViTality
постоялец
 
Сообщения: 308
Зарегистрирован: 05.10.2007 15:12:02

Пред.След.

Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

Рейтинг@Mail.ru