Форум: "Прочее";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];
ВнизОб именах. Вот зачем так делать, да еще в пример ставить. Найти похожие ветки
← →
Vlad Oshin © (2008-08-14 14:50) [0]Смотрю код с пакетами с Королевства
(да, все еще смотрю(и аного и разных) :), чтоб не делать, а потом не переделывать )
..код с пакетами с Королевства
Вот там пишут:
..бла-бла..
понимаем.
ClassManager[PluginsBox.ItemIndex];
ок. Прыгаем узнать кто такой PluginsBox
PluginsBox: TListBox;
назад и
ок Прыгаем узнать кто такой КласМанагер.
function ClassManager: TClassManager;
замечательно. А кто TClassManager? прыгаем
TClassManager = class(TList);
прыгаем назад назад назад
так.. что это за бла-бла только что была..
Вот так нельзя было?:
..бла-бла..
tlstClassManager[tlstbxPluginsBox.ItemIndex];
ээхх..
← →
turbouser © (2008-08-14 14:56) [1]Индусы рулят ? Ж))
← →
DiamondShark © (2008-08-14 15:03) [2]
> tlstClassManager[tlstbxPluginsBox.ItemIndex];
Убивать за такое мало.
← →
DVM © (2008-08-14 15:05) [3]
> tlstClassManager[tlstbxPluginsBox.ItemIndex];
t там явно лишнее. Если уж так писать, то:
lstClassManager[lstbxPluginsBox.ItemIndex];
← →
DVM © (2008-08-14 15:06) [4]
> lstClassManager[lstbxPluginsBox.ItemIndex];
хотя лично мне так тоже не нравится, особенно lstClassManager, я бы написал, наверное без lst.
← →
Vlad Oshin © (2008-08-14 15:07) [5]да пофиг кто рулит, учебные примеры писать надо понятно
даже Memo1 гораздо понятнее, чем SuperPuperReport= class (PuperReport=class (Report=class (tmemo);))
← →
@!!ex © (2008-08-14 15:10) [6]> Вот так нельзя было?:
> ..бла-бла..
> tlstClassManager[tlstbxPluginsBox.ItemIndex];
> ээхх..
Предлагаете в префиксе всю иерархию наследования указать?
А если у класса глубокие корни, эдак предков на 20... как быть?
Выбирать одного парента? По какому признаку?
P.S.
НИкогда не соглашусь с CodeConvention в которой будет предложено делать так....
← →
Vlad Oshin © (2008-08-14 15:17) [7]хорошо, уболтали, для серьезных проектов - ерунда
но для учебных?
← →
Джо © (2008-08-14 15:26) [8]
> но для учебных?
А в учебных нужно писать не так, как в «серьезных» разве? Чему же они тогда научат?
← →
@!!ex © (2008-08-14 15:27) [9]> но для учебных?
Убечные примеры все пишут как душа ляжет, поэтому ждать там хорошего кода.... наивно, чтоли....
← →
Игорь Шевченко © (2008-08-14 15:30) [10]Венгерская нотация - это совсем не то, что под ней чаще всего подразумевают.
← →
Anatoly Podgoretsky © (2008-08-14 15:44) [11]
> Vlad Oshin © (14.08.08 14:50)
Холивор хочешь организовать?
Ну так не дожидаясь, я против такого соглашения об именах, мне по душе естественные. Поэтому я бы написалClassManager[PluginsListBox.ItemIndex];
← →
b z (2008-08-14 15:46) [12]
> Индусы рулят
К слову
http://lurkmore.ru/%D0%98%D0%BD%D0%B4%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D0%B4
← →
Vlad Oshin © (2008-08-14 16:13) [13]закрывайте
← →
DrPass © (2008-08-14 16:33) [14]К слову, если посмотреть иерархию классов в самой IDE Rad Studio, там можно увидеть и всякие frmIDETree, frmRepository, и StructureViewForm, RefactoringForm, FileExplorerForm. И кучу компонент вида Panel1, Label1, TabView1...
Это говорит о том, что даже в самом Кодежире нет никаких стандартов разработки, каждый пишет как хочет, и половина разработчиков - раздолбаи...
← →
Anatoly Podgoretsky © (2008-08-14 16:37) [15]> Vlad Oshin (14.08.2008 16:13:13) [13]
Испугался?
← →
Vlad Oshin © (2008-08-14 16:41) [16]
> Anatoly Podgoretsky © (14.08.08 16:37) [15]
не закрывайте :)
← →
Игорь Шевченко © (2008-08-14 16:41) [17]
> Это говорит о том, что даже в самом Кодежире нет никаких
> стандартов разработки, каждый пишет как хочет, и половина
> разработчиков - раздолбаи...
какая именно половина ? :)
← →
vrem (2008-08-14 16:47) [18]предлагаю компромис :)
писать как пишут, а предложенное автором писать рядом за "//"
← →
Anatoly Podgoretsky © (2008-08-14 16:53) [19]> Игорь Шевченко (14.08.2008 16:41:17) [17]
Если судить о чуваке, который недавно рассказывал что нового в VCL, такой бородатый на меня похоже, то видима эта половина.
Я сильно смеялся над его видео представлением, это же надо же, наконец спустя 14 лет они смогли сделать URLLabel и TEdit с вводом только цифр, и остальное тоже чисто для начинающих, поскольку такое делается за очень короткое время. Таже политика, накидать в VCL библиотеки чего то весьма дешевого, типа IncDay - зато столько лет тянуть с Юникодом. После Д5 ничего серьзного не вижу, все эти дженерики, анонимные методы и т.д. всего лишь колокольчики, которые могут преврать код в такую помойку, то что мы иногда наблюдаем в Начинающих покажется мелкими брызгами.
← →
Anatoly Podgoretsky © (2008-08-14 16:54) [20]> vrem (14.08.2008 16:47:18) [18]
и в другом файле
← →
Игорь Шевченко © (2008-08-14 17:03) [21]
> Если судить о чуваке, который недавно рассказывал что нового
> в VCL, такой бородатый на меня похоже, то видима эта половина.
>
Это не David I. был ? :)
← →
ketmar © (2008-08-14 18:34) [22]>[19] Anatoly Podgoretsky © (2008-08-14 16:53:00)
им изначально мистер Х. подгадил тем, что заместо layout manager сделал абсолютное позиционирование. потом вместо перписать нормально они стали лепить якоря, выравнивания и прочую ерунду. ну что хорошего может быть в библиотеке, которая дурацкой уже родилась?
---
Understanding is not required. Only obedience.
← →
Anatoly Podgoretsky © (2008-08-14 19:05) [23]> Игорь Шевченко (14.08.2008 17:03:21) [21]
Это Tim D.
Вот ссылка на страницу с Видео.
http://dn.codegear.com/article/38383
← →
Anatoly Podgoretsky © (2008-08-14 19:10) [24]> ketmar (14.08.2008 18:34:22) [22]
VCL родилась нормальное, это уже потом новые стали совать разные плюшки в угоду ламерам, так же проще и сразу видно.
← →
ketmar © (2008-08-14 19:37) [25]>[24] Anatoly Podgoretsky © (2008-08-14 19:10:00)
что касается невизуальной части — вполне приличная библиотека. что качается визуальной… честно: лучше бы её не было.
---
Understanding is not required. Only obedience.
← →
Anatoly Podgoretsky © (2008-08-14 20:15) [26]> ketmar (14.08.2008 19:37:25) [25]
По мере ухода ведущих специалистов и замены их менее профессиональными, такое же ухудшение происходило и библиотекой. В основном популистские действия.
← →
123-ий © (2008-08-15 09:11) [27]видимо дельфи всётаки мрёт потихоньку
← →
@!!ex © (2008-08-15 09:38) [28]> [27] 123-ий © (15.08.08 09:11)
Вобщем то у дельфи самый большой плюс был в удобной визуализаци...
А это сейчас уже есть практически везде...
Плюс, ИМХО, играет роль распространение Unix систем... под которыми писать на паскале - просто глупо..
← →
123-ий © (2008-08-15 09:39) [29]вот и я о том же...
← →
Игорь Шевченко © (2008-08-15 09:43) [30]
> Плюс, ИМХО, играет роль распространение Unix систем... под
> которыми писать на паскале - просто глупо..
давно они распространяются, все никак не распространятся...
← →
Anatoly Podgoretsky © (2008-08-15 10:18) [31]> Игорь Шевченко (15.08.2008 9:43:30) [30]
А если быть точными, то 37 лет.
← →
123-ий © (2008-08-15 10:31) [32]ко мне на комп недавно распространились )) в виде убунту + виртуал бокса
← →
Palladin © (2008-08-15 10:40) [33]
> 123-ий © (15.08.08 10:31) [32]
это далеко не Unix система )
← →
Alex Konshin © (2008-08-15 10:51) [34]Ничего вы не знаете об индусском коде!
Вот пример реального кода (не буду говорить какого продукта), который проверяет строку на предмет не является ли она комментарием (в данном случае комментарий - строка, начинающаяся с диеза):
if ( s.indexOf("#")==0 ) {
...
}
Пример на Java и он сознательно упрощён. Как вы поняли, это пишут уже не начинающие, а продвинутые индусы. И подобных перлов я вижу просто кучи.
← →
DrPass © (2008-08-15 10:55) [35]
> Alex Konshin © (15.08.08 10:51) [34]
Это, по крайней мере, работает...
← →
Игорь Шевченко © (2008-08-15 10:55) [36]Alex Konshin © (15.08.08 10:51) [34]
> Пример на Java и он сознательно упрощён. Как вы поняли,
> это пишут уже не начинающие, а продвинутые индусы. И подобных
> перлов я вижу просто кучи.
А говорят, уже индусов перестали импортировать целыми пароходами в Америку, правда ? Может, скоро и количество такого кода поубавится ?
← →
123-ий © (2008-08-15 10:56) [37]
> это далеко не Unix система )
ну юниксоподобная
← →
123-ий © (2008-08-15 10:58) [38]Чистого юникса ж нет вроде??? Или я чтото не понимаю? Линукс, фряха основаны на юниксе, но юникса как такового нет. Это вот моё юниксовоззрение
← →
Anatoly Podgoretsky © (2008-08-15 10:58) [39]> 123-ий (15.08.2008 10:31:32) [32]
Наконец дошли до тебя, а меня уже покинули. Недавно последний попрощался.
← →
Anatoly Podgoretsky © (2008-08-15 11:02) [40]
> это далеко не Unix система )
Это совсем не Юникс система, но даже если и их причислисть, то ареал на пару порядков шире, чем для Юниксов, но сути не меняет. Линукс появился значительно раньше Виндоус 95/НТ и Windows Must Die все равно не получился. Горизонт все дальше и дальше.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.007 c