Page 1 of 4

Обсуждение негласных правил

Posted: Mon Jun 17, 2013 7:37 pm
by SoUrcerer
1) Хотел бы дополнить, что идеи обычно заканчиваются на "было бы клево аналог фотошопа иметь". Но если автор хочет увидеть свою идею в реальности, ему стоит открыть любимый текстовый редактор, и составить как можно более полную спецификацию. Что он ожидает увидеть, как оно должно работать, и так далее.
6) Большинство разработчиков понимают русский язык, и поэтому общаются на нем. Часто обсуждение каких-то важных решений ведется исключительно на русском языке. Иностранному разработчику, желающему участвовать в дискуссии, предлагается выражать мнение на английском - в этом случае дискуссия как правило меняет язык. В Канаде английский и французский, а у нас - русский и английский.

CleverMouse: в связи с бурным обсуждением тема выделена из прикреплённой темы, в которой записывается только результат обсуждения.

Re: Негласные правила проекта KolibriOS

Posted: Mon Jun 17, 2013 11:45 pm
by Freeman
Я бы сформулировал это следующим образом...

В сообществе есть три запретных "а давайте":
  • А давайте всё напишем на Си (Паскале, Аде и пр.).
  • А давайте портируем ОС на ARM.
  • А давайте общаться только на английском.
Ответ на них один: "Действуйте, разрешаем".

Re: Негласные правила проекта KolibriOS

Posted: Mon Jun 17, 2013 11:50 pm
by Mario_r4
Freeman wrote:Ответ на них один: "Действуйте, разрешаем".
Почему тогда запретных? Они не запретные, но их высказывание попадает под. п.1, со всеми вытекающими последствиями. Кроме разве что вопроса с английским. Определенно навязывание языка нехороший подход. Человек вправе задавать вопросы на родном языке, хоть даже на суахили и языке майя, но мы также вправе не утруждать себя ответами.

Re: Негласные правила проекта KolibriOS

Posted: Sat Aug 03, 2013 11:09 pm
by GerdtR
0) НАДправило на всеми правилами - не ушкуйте со злым мышем - карает ан... карает в общем не по детски.
Чего? о_О

Re: Негласные правила проекта KolibriOS

Posted: Sat Aug 03, 2013 11:36 pm
by Mario_r4
GerdtR wrote:
0) НАДправило на всеми правилами - не ушкуйте со злым мышем - карает ан... карает в общем не по детски.
Чего? о_О
Попытки шутить с CleverMouse приводят, как минимум, к суточному лишению доступа к чату для текущего аккаунта.

Re: Негласные правила проекта KolibriOS

Posted: Sun Aug 04, 2013 12:03 pm
by DmitrySokolowsky
Mario_r4 wrote:
GerdtR wrote:
0) НАДправило на всеми правилами - не ушкуйте со злым мышем - карает ан... карает в общем не по детски.
Чего? о_О
Попытки шутить с CleverMouse приводят, как минимум, к суточному лишению доступа к чату для текущего аккаунта.
Шутки какого рода имеются в виду?

Re: Негласные правила проекта KolibriOS

Posted: Sun Aug 04, 2013 12:52 pm
by Mario_r4
Атауальпа wrote:Шутки какого рода имеются в виду?
Любого.

На этом обсуждение этого вопроса предлагаю завершить и заняться более полезными делами.

Re: Негласные правила проекта KolibriOS

Posted: Fri Oct 18, 2013 9:53 pm
by Leency
Предлагаю внести в правила:

Разработка на FASM'e является рекумендуемой, но не обязательной. В конечном итоге не имеет значения на каком языке написана программа, важны только её характеристики: функциональность, стабильность, возможность поддержки кода, легкость сборки, юзабилити, дизайн, размер и т.д.

Re: Негласные правила проекта KolibriOS

Posted: Sat Oct 19, 2013 1:59 am
by art_zh
имхо разработка на асме является необязательной, но рекомендуемой.
поскольку в конечном итоге важны только
1) скорость
2) размер
3) стабильность
4) функциональность
5) легкость сборки
6) поддержка кода
ну и прочая лабуда вроде дизайна, юзабилити etc.

Re: Негласные правила проекта KolibriOS

Posted: Sat Oct 19, 2013 2:07 am
by Leency
art_zh wrote:Проблема в том, что скопипиздить чужой код всегда легче, чем клепать свой.
Уже ждём видеоплеер на асме.
Посвящается всем, кто за один язык.

Code: Select all

CleverMouse « Пт окт 18, 2013 9:20 pm »   как же мне надоело "возможно, прислушаюсь, но у меня есть своё собственное видение" в этом проекте
Leency « Пт окт 18, 2013 9:21 pm »   CleverMouse: а ты хочешь, чтобы у всех было одно виденье?
Leency « Пт окт 18, 2013 9:22 pm »   CleverMouse: сформулируй это виденье и всех несогласных забань
CleverMouse « Пт окт 18, 2013 9:24 pm »   это будет подозрительно похоже на "всех убью, одна останусь"

Заливака на SVN в процессе разработки

Posted: Thu Nov 07, 2013 7:44 pm
by Leency
Yogev_ezra начал брать на себя слишком много полномочий и указывать когда можно и когда нельзя заливать программы на SVN. В каком они должны быть виде. За примерами далеко идти не нужно:
- Календарь
- RD Save
- @notify
- Таймер
и другие

Это нормальная практика для ночных сборок содержать программы в процессе разработки, если они стабильны и лучше оригиналов.
Опрос wrote:Вопрос: Заливать программы на SVN в процессе разработки?
Ответы: Да/Нет
Прошу проголосовать.
Опрос будет идти 7 дней.

EDIT by yogev_ezra: Так как сам опрос был задан неправильно, я отменил сам опрос и соединил эту тему с "Негласными правилами проекта" (к которой этот опрос имеет непосредственное отношение). Давайте сначала решим, каким должен быть опрос, а уже потом зададим опрос.

Re: Заливака на SVN в процессе разработки

Posted: Thu Nov 07, 2013 7:58 pm
by yogev_ezra
Опрос неправильный, правильный опрос такой:

Аксиомы:
1) Заливать на SVN исходники новой программы, ещё не существующей на SVN, имеет право любой желающий с доступом к SVN (при условии, что он автор программы, либо получил разрешение от автора, либо автор покинул проект и лицензия исходников это не запрещает)
2) Программа не может быть добавлена в авто-сборку, если на SVN нет её исходников (исключение - программы, написанные до создания скрипта автосборки, авторы которых покинули проект)
3) Чтобы добавить программу в автосборку, на рамдиске должно быть достаточно свободного места (логика железная, да?). Если места нет, то действуем по результатам опроса №2

"Имеет ли право разработчик заливать на SVN свои правки уже существующей программы в стадии разработки?"
1) Да, всегда
2) Да, только если он автор программы
3) Да, только если он спросил мнение других пользователей и получил разрешение большинства
4) Варианты 2+3 вместе
5) Либо 2, либо 3 обязательно выполняется.
6) Нет

"Имеет ли право разработчик выкидывать из автосборки существующие программы и заменять их своими?"
1) Да, всегда
2) Да, только если он автор обоих программ (и старой, и новой)
3) Да, только если он спросил мнение других пользователей и получил разрешение большинства
4) Да, если получил разрешение автора существующей программы
5) Варианты 3+4 вместе
6) Нет

"Когда разработчик имеет право добавлять в автосборку новые программы, не выкидывая существующие?"
1) Всегда
2) Только если он автор программы или получил разрешение от автора
3) Только если он спросил мнение других пользователей и получил разрешение большинства
4) Только если в автосборке нет программ, дублирующих функциональность новой программы
5) Варианты 2+3 вместе
6) Варианты 2+4 вместе
7) Варианты 3+4 вместе
8.) 2+3+4 вместе

"Имеет ли право разработчик удалять код/данные с SVN?"
1) Да, всегда
2) Да, только если он автор кода/данных
3) Да, только если он спросил мнение других пользователей и получил разрешение большинства
4) Варианты 2+3 вместе
5) Либо 2, либо 3 обязательно выполняется.
6) Нет
7) Да, если код/данные устарели и их уже никогда нельзя будет использовать (пример: VRR)
8.) Да, если лично ему мешает факт их наличия на SVN (это специально для Leency)

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

EDIT:
а) В первый опрос добавил пункт 5) Либо 2, либо 3 обязательно выполняется.
б) В первом опросе уточнил, что речь идёт о программе, уже существующей на SVN.
в) Добавил опрос №3
г) Добавил аксиомы
д) Добавил опрос №4

Re: Заливака на SVN в процессе разработки

Posted: Thu Nov 07, 2013 8:02 pm
by Heavyiron
Пока не голосовал и согласен с yogev_ezra насчет некоторой некорректности опроса

ПС: позже все таки проголосовал до закрытия опроса

Re: Заливака на SVN в процессе разработки

Posted: Thu Nov 07, 2013 8:02 pm
by Leency
Считаю, что пусть заливает сразу. Если что-то не так, ему потом напишут. Можно будет обсудить, а по каждому чиху справить что-то просто глупо и отнимает время.

4) Варианты 2+3 вместе <-- убило.

А нре слишком ли будет большое распыление в похожих вариантах?

Re: Заливака на SVN в процессе разработки

Posted: Thu Nov 07, 2013 8:06 pm
by Akyltist
Отпишу так:
- Если человеку дали доступ на свн, значит не спроста.
- Заливать на него свою программу, конечно, лучше "да" - чем "нет", будут исходники как минимум.
- Включать ли эту программу в ночную сборку, ВОТ это уже должно решать сообщество.
- Заливать ли новые версии (пусть даже не стабильные?) - конечно, на то - он и свн, всегда можно откатиться, всегда можно поправить!