Size: a a a

2020 March 18

AZ

Andrey Zubov in Delphi & Lazarus
народ, кто как решает проблему с именованием форм и фреймов в большом проекте. т.е разделить проект на части нельзя, но и в форм уже столько что просто листать по ним смысла нет их слишком много, ты должен точно знать как она называется чтобы каким-то экспертом типа cnpack или gexperts быстро найти ее по части имени. В юнитах хорошо, можно использовать точку и там получается просто отлично для читаемости, а вот что придумать с формами/фреймами?
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Andrey Zubov
народ, кто как решает проблему с именованием форм и фреймов в большом проекте. т.е разделить проект на части нельзя, но и в форм уже столько что просто листать по ним смысла нет их слишком много, ты должен точно знать как она называется чтобы каким-то экспертом типа cnpack или gexperts быстро найти ее по части имени. В юнитах хорошо, можно использовать точку и там получается просто отлично для читаемости, а вот что придумать с формами/фреймами?
Camel Case
источник

AZ

Andrey Zubov in Delphi & Lazarus
читаемость так себе, особенно если в названии формы 3-5 слова
источник

I

Igor in Delphi & Lazarus
а проблема-то в чём? имена забываются?
источник

AZ

Andrey Zubov in Delphi & Lazarus
и звбываются и когда оно списком идет там жуткая портянка которую скроллить практически невозможно, никакой группировки хотя бы в дерево, неймспейсы или чего-то подобное нет
источник

AZ

Andrey Zubov in Delphi & Lazarus
я тупо открываю свой собственный проект и не помню название нужной мне формы :)
источник

AZ

Andrey Zubov in Delphi & Lazarus
а когда их сотни 2-3 это становится вообще стремно
источник

I

Igor in Delphi & Lazarus
в экспертах эта портянка не для скролла же, а для фильтрации
напечатал две-три буквы, список схлопнулся
источник

AZ

Andrey Zubov in Delphi & Lazarus
надо помнить название, а я помню точно знаю только к чему эта форма относится по функционалу :)
источник

I

Igor in Delphi & Lazarus
Andrey Zubov
надо помнить название, а я помню точно знаю только к чему эта форма относится по функционалу :)
ну, я надеюсь, у форм названия не Form123, по-любому можно угадать с примерным названием
источник

AZ

Andrey Zubov in Delphi & Lazarus
да и когда форм много даже частичный ввод названия оставляет портянку, например мне надо форму добавления нового заказа, ну я и ищу New, но вываливает портяну форм по добвалению чего угодно, либо Order, снова портянка только форм относящихся к заказам
источник

AZ

Andrey Zubov in Delphi & Lazarus
нет, формы у меня нормально называются, просто благодаря каким-то типовым назвниям типа редактора какой-то сущности в названии фигурирует например Editor и таких форм вагоны
источник

I

Igor in Delphi & Lazarus
Andrey Zubov
да и когда форм много даже частичный ввод названия оставляет портянку, например мне надо форму добавления нового заказа, ну я и ищу New, но вываливает портяну форм по добвалению чего угодно, либо Order, снова портянка только форм относящихся к заказам
а если neworder, будет пересечение этих портянок, уже нормально
источник

AZ

Andrey Zubov in Delphi & Lazarus
юниты кстати нормально читаются например Form.Manager.Orders.List
источник

AZ

Andrey Zubov in Delphi & Lazarus
Казалось бы банальная точка но как сильно улучшается читаемость
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Andrey Zubov
Казалось бы банальная точка но как сильно улучшается читаемость
TFormMain, TFormUserAdd, TFormUserEdit, TFormUserDelete
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
В чем проблема? Всё равно не понимаю
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
TFormOrderNew
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Ищем OrderNew
источник

AZ

Andrey Zubov in Delphi & Lazarus
у тебя слова короткие, у меня там например слова типа Transaction и таких слов 4 :))
источник