Исходный текст программы

В этом форуме можно обсудить интерфейс программы, работу встроенных блоков, взаимодейсткие с Ардуино IDE и т.д.
Ответить
Аватара пользователя
Skull
Лейтенант
Сообщения: 432
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

Исходный текст программы

Сообщение Skull »

Коллективное творчество дает несовместимость версий, разброд и шатания. + копирование багов друг у друга. Стоит вспомнить как в алгоритме датчика 18В20 ошибка определения 0-1 градуса разошлась по тырнету и усиленно копировалась друг у друга с периодически вспыхивающими холиварами по поводу этой ошибки.
Не забываем еще одно: То, что информация ничего не весит, еще не означает, что она ничего не стоит.
И тот факт, что автор любезно предоставляет программу нахаляву, еще не означает, что ему не принадлежит авторское право и он незаслуженно "зажимает" исходники.
К тому же пользовательские блоки вполне доступны, лично я не вижу смысла лезть в оболочку.
Последний раз редактировалось Skull 28 мар 2016, 16:32, всего редактировалось 1 раз.
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Исходный текст программы

Сообщение support »

Честно сказать я не очень поддерживаю, и понимаю идею Open Sourse.
В своё время я шесть лет проработал в проекте Cadel (собственно говоря я его и придумал, так что могу считаться папой), и после создания через полгода от начала работы команды, нас в ней было четыре человека. Так вот и при четырёх разработчиках, даже с учётом того что каждый занимался своей частью работы, и мы работали в одной комнате во время мержа веток происходили страшные коллизии. Доходило до того что приходилось откатываться на предыдущие версии кода. А что будет при 10- 20 разработчиках, тем более которые работают независимо друг от друга, и при этом не согласовывают между собой свои цели. Я же повешусь собирать между собой ветки и в конце концов забью на это.
Тут  возможно создание нескольких независимых версий программы но тогда встаёт вопрос о совместимости версий файлов проекта. Пока мне в основном удаётся поддерживать версии файлов проекта начиная с первой версии программы, но при наличии даже пары - тройки вариаций самой программы, получится каша.
Ну и конечно остается вопрос о языке программирования.  Программистов на  SmallTalk действительно мало, и переход на этот язык сложен (по крайней мере по моему опыту). Так что я даже не знаю кто сможет занятся собственной доработкой программы.
Так что открытых исходников не будет. Но если я когда ни будь решу завязать с проектом по каким-либо причинам (надеюсь этого не произойдет но мало ли что в жизни бывает), вот тогда я выложу исходники и отправлю проект в свободное плаванье.
Автор программы FLProg.
Parkhom
Рядовой
Сообщения: 74
Зарегистрирован: 10 янв 2016, 13:49

Исходный текст программы

Сообщение Parkhom »

Коллеги, позвольте вставлю свои 5 копеек: я категорически против "ветвления" проекта! И вот по какой причине: Автор привел пример работы в проекте "Cadel", это только один фрагмент негатива в работе "команды", на самом деле их гораздо больше. Не понаслышке знаю, т.к. принимал участие в коллективном творчестве в молодые годы. Я прекрасно понимаю, что многим, и я не исключение, хочется получить законченный продукт со всеми наворотами, без багов, который мог бы удовлетворить любую прихоть не программиста. Мне тоже этого хочется. На самом деле этим пожеланиям есть очень много препятствий: проект реализует один человек, бесплатно. В свое свободное время. Как у каждого человека у Автора есть некие периоды, когда нет вдохновения, нет решения той или иной ситуации, в конце концов, просто хочется отдохнуть) Давайте не будем дергать Сергея за рукава с просьбами "скорее" или другим образом принуждать как то ускорить свою работу. Честно, я с ужасом думаю о том моменте (не дай Бог!) когда Автор вдруг решит оставить свой проект. Извините, написал несколько сумбурно, можно было бы сократить до одного предложения: не мешайте человеку творить!
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

Исходный текст программы

Сообщение Max »

В принципе, возможность создания собственных блоков и конструирование по коду Си достаточно хорошо расширяет возможности программы и дает нестандартные решения в частных случаях. По моему, это уже многим пользователям очевидно.
А единоначалие необходимо для контроля и эффективного управления самим ядром.
Так что, я за единоначалие и код открывать не надо.
Последний раз редактировалось Max 29 мар 2016, 06:12, всего редактировалось 1 раз.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Исходный текст программы

Сообщение Олег »

Тоже поддержу - лучше медленное развитие с минимумом глюков, чем бурное с бесконечным количеством заплаток после каждого релиза.
SirYorik
Сержант
Сообщения: 124
Зарегистрирован: 04 окт 2015, 10:01
Откуда: Томск

Исходный текст программы

Сообщение SirYorik »

страшные коллизии.
определенно в GNU/Linux, FreeBSD, етц... с этим умеют справляться без адовых мук.

так что количество девелоперов точно не аргумент.
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Исходный текст программы

Сообщение support »

SirYorik писал(а):определенно в GNU/Linux, FreeBSD, етц... с этим умеют справляться без адовых мук.
Ну я все таки инженер а не проффесиональный программист. Программирование для меня хобби, и работа в команде не оставила у меня положительных эмоций. С людьми без проблемм, мужики подобрались хорошие, а вот с программой всё очень тяжело
Автор программы FLProg.
SirYorik
Сержант
Сообщения: 124
Зарегистрирован: 04 окт 2015, 10:01
Откуда: Томск

Исходный текст программы

Сообщение SirYorik »

я к тому, что если вдруг захочется перейти на коллективный подход, то можно найти маинтайнеров АЛЬТ Линукс например и пообщаться. в целях построения правильной инфраструктуры, как софтовой так и иерархии разработчиков.
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Исходный текст программы

Сообщение support »

Честно сказать - не хочу. Меня пока устраивает текущая ситуация
Автор программы FLProg.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

Исходный текст программы

Сообщение Max »

SirYorik писал(а):то можно найти маинтайнеров АЛЬТ Линукс например и пообщаться.
Ну, если есть возможности работать с Линуксом, то может функциональные блоки FLProg банально переведите на платформу Raspberry Pi...
SirYorik
Сержант
Сообщения: 124
Зарегистрирован: 04 окт 2015, 10:01
Откуда: Томск

Исходный текст программы

Сообщение SirYorik »

Max писал(а):работать с Линуксом
ну Макс!?, какая еще работа с линуксом?
Ответить

Вернуться в «Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость