Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ИМЯ / 15 сообщений из 15, страница 1 из 1
17.06.2003, 18:45
    #32184696
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
Повеселю ка народ :)

Начинающие программисты не задумываются над именами, которые присваивают переменным, функциям, объектам и т.п. И плодятся баги и теряется ясность кода... Матерые программисты так же не задумываются над именами, ибо автоматом пользуют всякие нотации и благодаря огромному опыту с ходу придумывают понятные и не очень длинные названия. А программисты, которые уже не начинающие, но еще и не матерые, мучаются над этими названиями, ибо начинают понимать важность единого (хотя бы в пределах проекта) стиля присвоения имен и супер-важность понятного (со смысловой нагрузкой) значения имени, не превышающего пресловутых 64 символов или, хотя бы, двух строк по ширине окна отладчика (имена в VBA-коде) :)
Ну и все эти наименования желательно бы на английском писать, если, конечно, уже не придумана локализованная версия, например, венгерской нотации :) , да не по-русски транслитом, а по ихнему, по-общепринятому...

Поможем друг-другу с англицкими , общепринятыми и интуитивно понятными программерам названиями?
...
Рейтинг: 0 / 0
17.06.2003, 18:45
    #32184697
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
Вот такая проблема:
Главная форма с подчиненной формой. Подчиненная форма имеет свойство, что-то типа "Размер родительского контрола для меня". Этому свойству надо бы придумать какое-нить интуитивно угадываемое название. Обозвать его употребляя "SubForm" не хочу, ибо "СабФорм" настолько растяжимое понятие, что не сразу и докумекаешь, что имеется в виду КОНТРОЛ, в котором размещена эта самая подчиненная форма...
Предложите, плз., название самому контролу, отображающему СабФорму, ибо подчиненная форма у меня на него частенько ссылается.
Спасибо.

И еще (вторая проблема):
Форма, отображающая набор записей, выставляет флаги, которые характеризуют действия пользователя, произведенные над данными за сеанс работы пользователя с данной формой: удаление данных, добавление данных, изменение данных, пересортировка данных и т.п.
Все эти флаги находятся в битовом виде некоторого, пока безымянного :) , свойства. Как это свойство обозвать?
Спасибо еще раз.

//юмор ценю :)
...
Рейтинг: 0 / 0
17.06.2003, 18:48
    #32184699
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
См.: словарь английского языка. Для не терпящих всего словаря - см.: словарь урезанного инглиша для русских (израильских и т.д.) программеров.
...
Рейтинг: 0 / 0
17.06.2003, 18:52
    #32184709
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
> название самому контролу, отображающему СабФорму

Название самого контрола: sbf + имя внутренней формы.

Название переменной во внутренней форме, которая на него ссылается: ParentControl.

> действия пользователя, произведенные над данными за сеанс работы пользователя с данной формой

UserActions.
...
Рейтинг: 0 / 0
17.06.2003, 19:09
    #32184737
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
>См.: словарь английского языка.
Да не... Словарей и русско-английских, и англо-русских аж 4 штуки у меня. Да и английский не плохо (но и не хорошо:) знаю. Но ить, разговорный английский это не совсем то, а я еще не матерый...

На счет "Название самого контрола: sbf + имя внутренней формы" проблем нету. А вот на счет "ParentControl" - не совсем то. Т.е. мне надоть обозвать паблик-свойство подчиненной формы, как бы это выразиться та? Не совсем стандартное "РодительскийКонтрол", а глобальнее, что-ли... Ну, т.е. не "МорскойПорт", а "ОкноВЕвропу", что-ли :) "Люк подчиненной формы", али еще как...
Знаю-знаю... Мне бы вирусы писать... Уже говорили :)

А вот за "UserActions" спасибо. Действительно близко!
...
Рейтинг: 0 / 0
17.06.2003, 19:13
    #32184742
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
> Ну, т.е. не "МорскойПорт", а "ОкноВЕвропу", что-ли :)

Так ведь родительский контрол - он всего один. Это как морской порт, но в стране с одним портом.
...
Рейтинг: 0 / 0
17.06.2003, 19:15
    #32184744
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
Для UserActions просится название Стукач или Агент. Типа "Помендленнее, я записываю"
...
Рейтинг: 0 / 0
17.06.2003, 19:33
    #32184754
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
>Для UserActions просится название Стукач или Агент.
fedd, ты мне энто брось! Я уже по всему проекту это имя растиражировал... Привязался уже даже :)

Не, Саныч, сё равно не то :( Глобальней надо, ибо на этом "GridHatch" (пока такое рабочее название) оч. много завязано. Так получилось... Саныч, тока ты это, если ПОКА ничем другим помочь (предложить) не можешь, не забывай меня. :) А? Как там Лох Позорный говорил? "Фоновое обдумывание" задействуй, плз., да? :)
...
Рейтинг: 0 / 0
17.06.2003, 19:48
    #32184762
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
Фоновое обдумывание - это хорошая штука. Всегда сам ею пользовался и другим рекламировал. Только ведь у меня в этом фоновом обдумывании столько вещей крутится... Придется твою задачу в оперативной памяти крутить.

Ну, вот другой вариант: ToiletSeat. Это вариация на тему люка.
...
Рейтинг: 0 / 0
17.06.2003, 19:56
    #32184764
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
>ToiletSeat.
Гы Я подумаю :) //уехал думать до завтра...
...
Рейтинг: 0 / 0
17.06.2003, 20:02
    #32184769
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
В помощь думающим:
Если мы создаем кнопку, то как бы мы ни имели ее в виду :) , она кнопкой и останется. А вот с "СабФорм" сложнее... Так именуют контрол и, в то же время, подчиненную форму, т.е. если сказать "SubForm", то сразу и не догадаешься о чем конкретно речь. И живут все с этим припеваючи. И я так жил, да вот приспичело :( "придумать" "название" именно контролу как элементу интерфейса (ВНИМАНИЕ! Не Name контрола, а название классу элементов интерфейса).
Может кто натыкался на такое "название"?
//сё, точно уехал обдумывать предложение Саныча :)
...
Рейтинг: 0 / 0
17.06.2003, 20:10
    #32184771
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
Ну, скажем, SubFormContainer...
...
Рейтинг: 0 / 0
18.06.2003, 10:50
    #32185056
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
Подумал...
Саныч, не, "Сральник" не подходит по эстетическим соображениям, хотя по концепции проекта, безусловно, в десятку! :)

>Ну, скажем, SubFormContainer...
SubForm я могу спокойно откинуть, ибо у меня и так понятно, что речь о сабформе. А вот на счет ее "контейнера" - непонятки. Хотя "контейнер" обычно употребляется несколько в другом контексте, кажись, мне все же подойдет именно благодаря абстрактности термина (в контексте программирования).
Попробую пользовать его и посмотреть на практике, как он будет смотреться в коде (на сколько будет понятным и однозначным)...

Всем :) откликнувшимся (читать: матерым:) программерам спасибо!
Санычу, конечно, отдельное, за помощь и за... терпимость к глупым :) Чего у меня, к шожалению, нэт.

з.ы. Вы тока не расслабляйтесь особенно! Я еще этот топик поднимать буду :)
...
Рейтинг: 0 / 0
18.06.2003, 11:01
    #32185075
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
я думаю что разработка отраслевых стандартов - непосиьлная задача для нашего форума.

конечно было бы классно чтобы у всех было все однотипно названо - и помогать друг другу легче и исправлять чужие баги.

вот что делают другие касательно стандартизации
наверное при разработке структуры данных - именовании объектов баз данных имеет смысл присмотреться....

В настоящее время ряд организаций разрабатывает следующие XML-стандарты в финансовой области:
Financial Products Markup Language, FpML (www.fpml.org) — язык разметки финансовых продуктов FpML. Предназначен для обеспечения электронной интеграции широкого перечня финансовых услуг — от электронного трейдинга до спецификаций инвестиционного портфеля для анализа рисков.
О выходе первого релиза языка было объявлено в июне 1999 г. Работы над его созданием ведут компании J. P. Morgan & Co. Incorporated, PricewaterhouseCoopers LLP, а также Bank of America, Chase Manhattan Corporation, Deutsche Bank AG, Fuji Bank и др.
Одним из первых пользователей стандарта стало агентство Reuters.
Interactive Financial exchange, IFX (www.ifxforum.org) — спецификация для определения форматов бизнес-сообщений и протокола их передачи в процессе электронного обмена данными.
В апреле 1999 г. организован IFX Forum — комитет по созданию IFX. В его работе принимают участие Bank of America, First Union Bank, IBM, Microsoft, NCR, Ассоциация стандартов обмена данными (Data Interchange Standards Association) и др.
В настоящее время стандарт IFX поддержала Американская ассоциация ипотечного банковского обслуживания, Сообщество банковского потребительского обслуживания, крупнейшие банки Америки и Ближнего Востока.
Extensible Business Reporting Language, XBRL (www.xbrl.org) — язык для перекодировки финансовых отчетов и статистических данных при передаче их из одной программы в другую с помощью Интернета. Основан на общепринятых стандартах подготовки финансовой отчетности.
В августе 1999 г. был образован XBRL Project Committee — международный комитет, который занимается созданием языка XBRL. Членами комитета являются PricewaterhouseCoopers, Arthur Andersen, Deloitte & Touche, KPMG, Microsoft, Dow Jones, J.P. Morgan, Navision Software, Reuters, SAP и др.
На сегодняшний день разработаны так называемые таксономии (способы описания формальных требований к отчету, представленному в формате XBRL), соответствующие US GAAP, австралийским, сингапурским, канадским, немецким и многим другим национальным стандартам.

Успехи России в области XML-стандартизации значительно скромнее, однако усилия отечественных компаний в этом направлении позволяют надеяться на скорейшую их интеграцию в мировой процесс.
В октябре 2000 г. было заключено соглашение о поддержке единого стандарта обмена коммерческой информацией в формате XML CommerceML.ru (www.commerceml. ru) между представительствами Microsoft и Intel, фирмой “1С”, Интернет-компаниями Port.ru, Price.Ru и Extra.RU.
Это соглашение носит некоммерческий характер, открыто для всех заинтересованных организаций и ставит целью развитие Интернет-технологий и технологий обмена коммерческой информацией.
В мае 2001 г. в рамках Комитета по информатизации и банковским технологиям Ассоциации российских банков (www.arb. ru/comitets/workgroup/title.htm) была создана рабочая группа по разработке и стандартизации форматов обмена электронными документами между банками и их клиентами. В работе группы принимают участие Банк России, “РосСВИФТ”, представительство Microsoft в России, а также компании — разработчики систем автоматизации для предприятий и банков — “1С”, БИС, РФК, БСС, Програмбанк, Intersoft Lab, “Корус АКС” и российские банки: Альфа-банк, Росбанк, ИБГ “Никойл” и др.
В частности, на сегодняшний день собрана библиотека форматов обмена электронными документами, разработанных компаниями — участниками рабочей группы. В нее входят как широко используемые в настоящее время форматы, так и только еще разрабатываемые, которые найдут свое применение в ближайшем будущем.
Весной 2001 г. российское представительство Microsoft и Технический центр РТС выступили инициаторами создания некоммерческого партнерства “Стандарты электронного обмена бизнес-информацией” (XML Partnership).
Затем к работе по его организации присоединились Альфа-банк, “РосСВИФТ”, представительство Intel, компании “1С”, “Парус”, Intersoft Lab, “Диасофт”, “Юнион Кард” и др.
Партнерство призвано объединить усилия участников рынка информационных технологий в целях создания, утверждения и продвижения стандартов обмена бизнес-информацией. Планируется, что деятельность рабочей группы Ассоциации российских банков и компаний по разработке стандарта CommerceML может быть рассмотрена в качестве практической работы комитетов партнерства по соответствующим направлениям.
...
Рейтинг: 0 / 0
18.06.2003, 11:25
    #32185130
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИМЯ
для АлексейК
Тема интересная и я обязательно загляну в приведенные вами источники. Но моя проблема несколько скромнее - просто придумать имя свойству. При этом в данном контексте, отраслевой стандарт по именованию объектов уже придуман - венгерская нотация (наиболее распространенная) + смысловые имена, в большинстве случаев введенные мелко-мягкими. Так вот в моем случае мелко-мягкий "SubForm" не подходит, ибо может трактоваться (пониматься программером) по-разному. Т.е. у меня все скромнее :)
Да! И спасибо за ссылки!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ИМЯ / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]