Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Стандартизация  [new]
RMagistr2015
Member

Откуда:
Сообщений: 1389
Пытаясь нарыть про стандартизацию БД и программного кода, а так же описание всего этого дела, столкнулся с тем, что стандартов огромная куча, так сразу и не разберёшься с какого конца это всё понимать, где что применять и что именно использовать в тех или иных случаях, если кто сталкивался со стандартизацией построения, проектирования, определения производительности, написанию качественного и хорошо комментированного кода и логическому описанию всей системы баз данных на предприятии, подскажите пожалуйста, где можно найти информацию о действующих и применяемых стандартах?
Руководство задумало расширять предприятие и заложить в бюджет расходы по построению нового сегмента информационной сети, ну естественно что бы всё везде шустро работало, при этом я должен предоставить чёткое обоснование почему это стоит вот так, для чего именно это оборудование, как это будет выглядеть потом, как будет работать и всё это со ссылкой на стандарты, а какие брать не знаю, так на словах я им рассказывал, но они просят с подробным документированием и ссылкой по каждому пункту на стандарты.
3 апр 16, 12:52    [19010827]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31442
RMagistr2015
так на словах я им рассказывал

RMagistr2015
что стандартов огромная куча, так сразу и не разберёшься с какого конца это всё понимать, где что применять и что именно использовать в тех или иных случаях
Зря вы рассказывали, не имея представления об этом :-)

Нету такого готового пакета стандартов, что бы тупые хомячки на конвейере начали исполнять, не задумываясь, и получилась бы стройная система масштаба всего предприятия.
3 апр 16, 13:14    [19010861]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
RMagistr2015
Member

Откуда:
Сообщений: 1389
alexeyvg
RMagistr2015
так на словах я им рассказывал

RMagistr2015
что стандартов огромная куча, так сразу и не разберёшься с какого конца это всё понимать, где что применять и что именно использовать в тех или иных случаях
Зря вы рассказывали, не имея представления об этом :-)

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


Я рассказывал, имея опыт работы на данном предприятии, предварительно поговорив со специалистами по предметной области и это предварительные рассказы. Но надо по стандартам подготовить доклад ))
3 апр 16, 13:37    [19010894]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
RMagistr2015
Member

Откуда:
Сообщений: 1389
alexeyvg,

При всём уважении, попрошу без оскорблений
3 апр 16, 13:44    [19010898]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
RMagistr2015
Member

Откуда:
Сообщений: 1389
Возможно первоначально взял слишком широко, поэтому хочу сузить несколько круг вопросов до стандартов написания, форматирования, комментирования и документирования кода на языке t-sql
Уважаемые форумчане, прошу совета у Вас, кто какими стандартами и рекомендациями пользуется по этим вопросам?
3 апр 16, 14:54    [19010989]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
mag2000
Member

Откуда:
Сообщений: 182
RMagistr2015,
http://www.sqlservercentral.com/Forums/Topic1230073-392-1.aspx

https://www.google.ru/#newwindow=1&q=t sql coding standards msdn
3 апр 16, 15:29    [19011038]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
RMagistr2015
Member

Откуда:
Сообщений: 1389
mag2000
RMagistr2015,
http://www.sqlservercentral.com/Forums/Topic1230073-392-1.aspx

https://www.google.ru/#newwindow=1&q=t sql coding standards msdn


Правильно ли я понял, что стандарты написания, форматирования, комментирования и документирования кода на языке t-sql
нужно брать только из MSDN (BOL) и ANSI ?

и так ли следует поступать с документированием самой базы данных, её описанием и построением моделей?
Или может быть в разных странах есть свои какие-нибудь ГОСТ'ы ?
4 апр 16, 06:51    [19012583]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
rahzer
Member

Откуда:
Сообщений: 2294
ГОСТы отменены, уже давненько.
Все остальное, опираться на рекомендации изготовителя софта (ОС, СУБД и т.п.), а так же на определенные счетчики производительности.
Кроме этого, свои внутренние нормативы, если проведение одной операции занимает несколько суток и всех это устраивает - одно дело, а если надо за пару минут, то под это и выстраивается инфраструктура..
Как-то так..
4 апр 16, 08:14    [19012639]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2396
RMagistr2015
Правильно ли я понял, что стандарты написания, форматирования, комментирования и документирования кода на языке t-sql
нужно брать только из

вы же сами увидели. есть разные подходы, и раные стандарты. так что однозначного ответа на эти вопросы нет
4 апр 16, 11:42    [19013549]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
RMagistr2015
Member

Откуда:
Сообщений: 1389
StarikNavy
RMagistr2015
Правильно ли я понял, что стандарты написания, форматирования, комментирования и документирования кода на языке t-sql
нужно брать только из

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


У некоторых ИТ специолистов бытует мнение, что если нет строго обозначенного стандарта, то следует использовать стандарты или рекомендации от самого производителя, как вы считаете, в данном случае это правильный подход?
4 апр 16, 13:29    [19014185]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
Glory
Member

Откуда:
Сообщений: 104760
RMagistr2015
У некоторых ИТ специолистов бытует мнение, что если нет строго обозначенного стандарта, то следует использовать стандарты или рекомендации от самого производителя, как вы считаете, в данном случае это правильный подход?

Лучше использовать хоть какие-то но общие "стандарты", чем вообще никаких или у каждого свой
4 апр 16, 13:31    [19014200]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
RMagistr2015
Member

Откуда:
Сообщений: 1389
Glory
RMagistr2015
У некоторых ИТ специолистов бытует мнение, что если нет строго обозначенного стандарта, то следует использовать стандарты или рекомендации от самого производителя, как вы считаете, в данном случае это правильный подход?

Лучше использовать хоть какие-то но общие "стандарты", чем вообще никаких или у каждого свой


Уважаемый Глори, говоря об "общих" стандартах, вы имеете ввиду MSDN (BOL) и ANSI ?
4 апр 16, 13:41    [19014235]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
Glory
Member

Откуда:
Сообщений: 104760
RMagistr2015
Уважаемый Глори, говоря об "общих" стандартах, вы имеете ввиду MSDN (BOL) и ANSI ?

Общие - это те, что будут использовать все в вашей фирме.
Вы можете их сам придумать или взять откуда-нибудь. Хоть с MSDN, хоть с Марса.
4 апр 16, 13:44    [19014247]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
RMagistr2015
Glory
пропущено...

Лучше использовать хоть какие-то но общие "стандарты", чем вообще никаких или у каждого свой


Уважаемый Глори, говоря об "общих" стандартах, вы имеете ввиду MSDN (BOL) и ANSI ?

мсдн не регламентирует стилистику. Общие для вашей компании, какие захотите :)
4 апр 16, 13:45    [19014248]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31442
RMagistr2015
mag2000
RMagistr2015,
http://www.sqlservercentral.com/Forums/Topic1230073-392-1.aspx

https://www.google.ru/#newwindow=1&q=t sql coding standards msdn


Правильно ли я понял, что стандарты написания, форматирования, комментирования и документирования кода на языке t-sql
нужно брать только из MSDN (BOL) и ANSI ?

и так ли следует поступать с документированием самой базы данных, её описанием и построением моделей?
Или может быть в разных странах есть свои какие-нибудь ГОСТ'ы ?
Ни в одной стране нет таких стандартов в сфере ИТ, и не было, в т.ч. в СССР.

Владельцы каждого предприятия устанавливают принципы ведения бизнеса, с большей или меньшей детализацией.
Например, в СССР владелец (государство) делало это посредством ГОСТов.
Для негосударственных компаний сейчас используют либо свои стандарты, либо пользуются стандартами заказчика, если это его условие получения заказа.

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

Т.е. в вашем случае нужно, во первых, искать стандарты "внешние", полученные от руководства, владельцев либо заказчиков.
Если таковых нет, разрабатывать свои, исходя из потребностей бизнеса (т.е. в общем вопрос как всегда простой - сколько бабок владельцы получат, приняв некий стандарт, и сколько - не приняв).

Для самостоятельного принятия стандартов обычно используют рекомендации производителя, рекомендации экспертов, компаний с большим опытом, свой опыт.
Сразу полный пакет стандартов разработать не получится, это очень большая работа. Можно понемногу изучать потребности бизнеса, считать профит, и принимать мелкие стандарты, правила, типа: форматирование кода, процесс разработки, процесс получения билда, процесс накатывания и тестирования и т.д.
4 апр 16, 13:50    [19014265]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
RMagistr2015
Member

Откуда:
Сообщений: 1389
Glory
RMagistr2015
Уважаемый Глори, говоря об "общих" стандартах, вы имеете ввиду MSDN (BOL) и ANSI ?

Общие - это те, что будут использовать все в вашей фирме.
Вы можете их сам придумать или взять откуда-нибудь. Хоть с MSDN, хоть с Марса.

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

Это то, что касается стилистики оформления и комментариев кода, а как быть с построением моделей (ER-диаграмм)?
4 апр 16, 13:51    [19014271]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
Glory
Member

Откуда:
Сообщений: 104760
RMagistr2015
Это понятно, но жопустим будет ситуация, принимаем мы нового сотрудника, и что бы он быстрее влился и код ему был бы понятнее, как поступать?

Ему надо сказать приблизительно следующее
Вот тут у нас ресурс с имеющимися уже стандартами.
И если там нет ответа на твой вопрос, то не взудмай, твою мать, придумывать и реализовывать втихую свой стандарт.
Если придумываешь новый стандарт, то оформи его по шаблону, как уже имеющиеся стандарты.
Если не умеешь/не хочешь создавать отсутствующий стандрат, то эскалируй проблему отсутствия стандарта и сиди ровно на заднице, пока другие не сделают этот стандарт.
4 апр 16, 14:01    [19014329]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
RMagistr2015
Member

Откуда:
Сообщений: 1389
Glory
RMagistr2015
Это понятно, но допустим будет ситуация, принимаем мы нового сотрудника, и что бы он быстрее влился и код ему был бы понятнее, как поступать?

Ему надо сказать приблизительно следующее
Вот тут у нас ресурс с имеющимися уже стандартами.
И если там нет ответа на твой вопрос, то не взудмай, твою мать, придумывать и реализовывать втихую свой стандарт.
Если придумываешь новый стандарт, то оформи его по шаблону, как уже имеющиеся стандарты.
Если не умеешь/не хочешь создавать отсутствующий стандрат, то эскалируй проблему отсутствия стандарта и сиди ровно на заднице, пока другие не сделают этот стандарт.


Не ужели это выглядит так со стороны ))))
Честно говоря, хочется что бы при приёме нового сотрудника, он быстрее включался в работу после прочтения документации по ПО и БД, и код остальных сотрудников хочется как-то привести к одному общему виду, при этом, если кто-нибудь из них уйдёт рано или поздно, что бы придя на новое место, человек не испытывал особых сложностей, когда будет разбирать чужой код, так как он отвечает каким-нибудь общим стандартам, и код и er-диаграммы и прочее описание ))
Это мои искренние цели
4 апр 16, 14:09    [19014380]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
RMagistr2015
Member

Откуда:
Сообщений: 1389
Glory,

Поэтому я не спешу создавать свои стандарты, которые могут быть не приняты остальными, а спрашиваю у Вас, опытных мастеравитых специалистов с Большой буквы, и понимаю, что скорее всего правильный ответ - стандарты от производителя
Я правильно ведь понимаю? ))))
4 апр 16, 14:12    [19014399]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31442
RMagistr2015
Glory
пропущено...

Ему надо сказать приблизительно следующее
Вот тут у нас ресурс с имеющимися уже стандартами.
И если там нет ответа на твой вопрос, то не взудмай, твою мать, придумывать и реализовывать втихую свой стандарт.
Если придумываешь новый стандарт, то оформи его по шаблону, как уже имеющиеся стандарты.
Если не умеешь/не хочешь создавать отсутствующий стандрат, то эскалируй проблему отсутствия стандарта и сиди ровно на заднице, пока другие не сделают этот стандарт.


Не ужели это выглядит так со стороны ))))
Честно говоря, хочется что бы при приёме нового сотрудника, он быстрее включался в работу после прочтения документации по ПО и БД, и код остальных сотрудников хочется как-то привести к одному общему виду, при этом, если кто-нибудь из них уйдёт рано или поздно, что бы придя на новое место, человек не испытывал особых сложностей, когда будет разбирать чужой код, так как он отвечает каким-нибудь общим стандартам, и код и er-диаграммы и прочее описание ))
Это мои искренние цели
Что вас смущает то?

Glory описал идеально организованную систему стандартизации, при которой как раз соответствует "при приёме нового сотрудника, он быстрее включался в работу после прочтения документации ..."

Нечасто бывает так хорошо.
4 апр 16, 14:13    [19014415]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31442
RMagistr2015
Поэтому я не спешу создавать свои стандарты, которые могут быть не приняты остальными, а спрашиваю у Вас, опытных мастеравитых специалистов с Большой буквы, и понимаю, что скорее всего правильный ответ - стандарты от производителя
Я правильно ведь понимаю? ))))
Неправильно.
Нет таких стандартов, от производителя. Есть их рекомендации для разных случаев, и множество других рекомендаций. А стандарты для предприятия может разработать только само предприятие. Поручив это людям, которые в состоянии это сделать.
4 апр 16, 14:15    [19014431]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
Glory
Member

Откуда:
Сообщений: 104760
RMagistr2015
Не ужели это выглядит так со стороны ))))

А как это должно выглядеть ?

RMagistr2015
Честно говоря, хочется что бы при приёме нового сотрудника, он быстрее включался в работу после прочтения документации по ПО и БД

Причем тут знание синтаксиса и владение средой разработки ?

RMagistr2015
и код остальных сотрудников хочется как-то привести к одному общему виду, при этом, если кто-нибудь из них уйдёт рано или поздно, что бы придя на новое место, человек не испытывал особых сложностей, когда будет разбирать чужой код, так как он отвечает каким-нибудь общим стандартам, и код и er-диаграммы и прочее описание ))

Это и есть стандарт

"Стандарт оформления кода (стандарт кодирования, стиль программирования) (англ. coding standards, coding convention или programming style) — набор правил и соглашений, используемых при написании исходного кода на некотором языке программирования. Наличие общего стиля программирования облегчает понимание и поддержание исходного кода, написанного более чем одним программистом, а также упрощает взаимодействие нескольких человек при разработке программного обеспечения.

Стандарт оформления кода обычно принимается и используется некоторой группой разработчиков программного обеспечения для единообразного оформления совместно используемого кода. Целью принятия и использования стандарта является упрощение восприятия программного кода человеком, минимизация нагрузки на память и зрение при чтении программы
"
Правил и соглашений, Карл !
Вы даже можете придумать свои локальные правила. Например, жы-шы - пишы с буквой Ы
В стандарте главное его соблюдение всеми участниками процесса
4 апр 16, 14:18    [19014447]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
RMagistr2015
Member

Откуда:
Сообщений: 1389
Glory,

Я прошу прощения, не правильно понял Ваш последний комментарий
4 апр 16, 14:20    [19014458]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
RMagistr2015
Glory,

Поэтому я не спешу создавать свои стандарты, которые могут быть не приняты остальными, а спрашиваю у Вас, опытных мастеравитых специалистов с Большой буквы, и понимаю, что скорее всего правильный ответ - стандарты от производителя
Я правильно ведь понимаю? ))))
Вы что правда думаете, что если вы вашему самому упертому сотруднику принесете документ стандарта вами разработанный и подписанный начальником и он пошлет вас на 3 буквы, то если вы дадите ему ссылку на некий "стандарт от производителя", то он скажет - "слушаюсь и повинуюсь, о мой повелитель!" ?
4 апр 16, 22:24    [19016592]     Ответить | Цитировать Сообщить модератору
 Re: Стандартизация  [new]
RMagistr2015
Member

Откуда:
Сообщений: 1389
Mind,

При всём уважении. что вы предлагаете
5 апр 16, 06:12    [19016955]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить