Правила раздела

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Правила раздела

Сообщение sergejey » Чт фев 26, 2015 2:07 pm

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

Данный раздел не предназначен для вопросов новичков, делающих первые шаги в освоении MajorDoMo.
Новички могут задавать свои вопросы в подразделе "Вопросы новичков", который модерируется менее жестко.


Правила публикации в разделе:
1. Заголовок темы должен в полной мере отражать суть проекта предлагаемого решения;
2. Первым сообщением темы должно идти изложение проекта решения с пояснениями и "набросками" кода;
3. Допускается, но не приветствуется изложение "голой" идеи. Решение сохранить или удалить тему с "голой" идеей принимает модератор;
4. Запрешается задавать вопросы в качестве первого сообщения темы, однако они вполне уместны при обсуждении проекта решения;
5. При изменении проекта решения в процессе обсуждения, самая актуальная версия решения должна быть помещена в первое сообщение темы путём его редактирования;
6. После того, как проект обретет форму законченного решения, он должен быть перенесен в подраздел "Библиотека решений".

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
panda5
Сообщения: 94
Зарегистрирован: Вт мар 14, 2017 11:37 pm
Благодарил (а): 1 раз
Поблагодарили: 25 раз

Re: Правила раздела

Сообщение panda5 » Ср мар 22, 2017 3:43 pm

Не стоит ли правила дополнить?

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

Все решения в библиотеке можно разделить на 4 группы:
- решения для самой системы
- решения для мобильных приложений и внешних сервисов
- решения для конкретного оборудования (или группы оборудования)
- решения для оборудования, содержащие некоторый код для прошивки или настройки этого оборудования (от ардуино до АТС)

При некоторой доработке это все можно будет внести в маркет дополнений, с такой же простой установкой. Каждое такое решение в последствии может быть включено в следующий релиз системы. И в описании каждого решения на случай будущих изменений, должен быть минимальный контроль версий самого решения, и совместимости с текущей версией релиза системы мажордомо. В том числе, у всех пользователей по каждому такому блоку должна быть возможность откатиться назад после установки этого кода, дабы не нарушать работу сервера в случае ошибок. Ну и совсем замечательно, если будет форма обратной связи с разработчиком решения, чтобы пользователь мог отправить сообщение об ошибках, замечание или отзыв. Так не будет потерян контакт и система будет быстрее развиваться.
За это сообщение автора panda5 поблагодарил:
Strangeman (Ср ноя 14, 2018 12:05 pm)
Рейтинг: 1.16%
“Единственное реальное отличие между энтузиастами и скептиками – это оценки сроков”.
Ответить