реклама на сайте
подробности

 
 
27 страниц V  « < 17 18 19 20 21 > »   
Reply to this topicStart new topic
> Сложные программы
Dog Pawlowa
сообщение Jan 14 2017, 08:22
Сообщение #271


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Эдди @ Jan 14 2017, 11:01) *
написано одним-единственным человеком.

"Сам себя не похвалишь - никто не похвалит"? wink.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jan 14 2017, 08:53
Сообщение #272


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(syoma @ Jan 13 2017, 16:53) *
... людей которые пишут свои программы сами - от начала и до конца. И полностью отвечают за их разработку. ... я сам таким был.
... в одиночку проект не поднять никак....начинаешь понимать и свои ошибки в прошлом...Вспоминаешь, как днями .. крутил ... вокруг своего же софта,... заставить его работать, а теперь понимаешь,.., а я прихожу на совещания и общаюсь там с чуваком, который говорит..

Исторя о том "как я сдулся и стал офисным планктоном". А потом такие мыкаются по форумам в поисках чего бы вы думали ???... TFT диплейчиков!
Какой-то когнитивный диссонанс.
Просто разработка - не Ваше. Потому и нет вас на github и не можете вы показать ни одну свою модель в Matlab.

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

А ответ прост. Ма разрабатываем на платформах (более крупная сущность чем фреймворк).
Я один работаю или десять не имеет значения для сложности. Сложность в платформе - как тут уже намекали.

Часть толпы, как понимаю, у syoma занимается разработкой платформы, хотя он это выдает за свой проект.
Но платформы конкурируют. И вся работа Сёмы может пойти в урну.

Я же могу менять платформы как перчатки. В этом плане имею преимущество.

Цитата(Эдди @ Jan 14 2017, 10:01) *
Как пример сложной "железячной" темы: управление нашим телескопом (от нижнего и до верхнего уровней) написано одним-единственным человеком. И я не вижу сложности в написании пары десятков тысяч строк кода одним человеком.

Эдди, ваш безопасный malloc вот в этом месте меня опять здорово повеселил.
Надо признать, что программирование на PI сильно искажает представление о программировании в embedded.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jan 14 2017, 09:20
Сообщение #273


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (Эдди @ Jan 14 2017, 16:01) *
Но точно так же вместо десятка килобайт генерирует бинарь на сотню.

Это враньё, приведите пример. Почему вы измеряете только размер программы? А скорость исполнения кода? А время разработки? А стоимость разработки?
QUOTE (Эдди @ Jan 14 2017, 16:01) *
Тем, кто считает, что существуют проекты, которые в одиночку не поднять, стоит посмотреть на то, чем постоянно пользуемся: проектов, в которых толпа разрабов (как ядро, например) очень немного. Большинство же ведется одним-двумя человеками.

Да любой проект поднимите в одиночку. Только про время разработки не забывайте. За какое время поднимите софт управления векторным анализатором цепей?
QUOTE (Эдди @ Jan 14 2017, 16:01) *
Как пример сложной "железячной" темы: управление нашим телескопом (от нижнего и до верхнего уровней) написано одним-единственным человеком. И я не вижу сложности в написании пары десятков тысяч строк кода одним человеком.

Сколько времени это заняло? Какое железо управляется (я не в теме телескопов)? Распишите, пожалуйста, по-уровням. Потому, что под телескопом с его верхним и нижнем уровнем можно понимать пару электроприводов, да какую-нибудь лампочку.
Далее, ваш проект какую сертификацию прошёл? Какие тесты использовали для проверки правильности функционирования программы?
И ещё, под проектом вы только ПО понимаете, или железо?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Jan 14 2017, 09:39
Сообщение #274


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(Dog Pawlowa @ Jan 14 2017, 11:22) *
"Сам себя не похвалишь - никто не похвалит"? wink.gif

Нет, это не я sm.gif

Цитата(haker_fox @ Jan 14 2017, 12:20) *
Это враньё, приведите пример.

Ну так сами сравните. Я калокубами не пользуюсь.
Цитата
Почему вы измеряете только размер программы? А скорость исполнения кода? А время разработки? А стоимость разработки?

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

Ну, а в нашем случае то, что сложными вещами занимаются 1-2 человека — не достоинство, а как раз-таки недостаток. Просто специалистов нет. Вот каждый сам и городит себе что-то.
Цитата
Сколько времени это заняло?

Лет семь. Это немного.
Цитата
Какое железо управляется (я не в теме телескопов)?

Куча сименсовских, севовских и т.п. приводов (жаль, что все это г. только в мастдайке можно сконфигурировать — здесь получается очень узкое место, поэтому разработка и тормозится сильно). Разные датчики (абсолютные угловые энкодеры, концевики и т.п.).
В принципе, система уже устарела, и нужно заново переделывать. Но все равно основная коммуникация будет, скорее всего, по-старому — по CAN-шине.
В целом получается очень гетерогенная среда, связать компоненты которой иной раз без "через одно место" не получается. И зачастую возникают проблемы, когда железо покупает один человек, а заставить его работать должен другой. И тут выясняется, что протоколы закрытые, железка работает только в "фирменном ПО" под мастдайкой. В общем, таким образом уже не один миллион рублей был просран (извиняюсь за выражение): железку купили, а заставить работать ее невозможно. И железка идет в мусорное ведро.
Цитата
под телескопом с его верхним и нижнем уровнем можно понимать пару электроприводов, да какую-нибудь лампочку.

Это если что-то мелкое, а не шестиметровая дурища.

Цитата(haker_fox @ Jan 14 2017, 12:20) *
Далее, ваш проект какую сертификацию прошёл?

Не мой. Нет, естественно. Какая, нафиг, сертификация? Зачем???
Цитата
Какие тесты использовали для проверки правильности функционирования программы?

У разработчика спросите. Пользователям наплевать: лишь бы нормально работало.
Цитата
И ещё, под проектом вы только ПО понимаете, или железо?

Увы, железо закупалось готовое. Лучше бы разрабатывали и его, чтобы система была гомогенная. Подумаешь, еще на 5-7 лет затянулось бы. Зато все было бы прозрачно и понятно. И не требовало бы извращений (скажем, чтобы сконфигурировать привода, нужно искать ноутбук с мастдайкой, ставить туда "фирменное ПО", да еще и читать мануал на полторы-две тысячи страниц, как при помощи мыши это Г. сконфигурировать, вместо того, чтобы быстренько на сях код написать).

Цитата(AlexandrY @ Jan 14 2017, 11:53) *
Эдди, ваш безопасный malloc вот в этом месте меня опять здорово повеселил.

Чем же?

Сообщение отредактировал Эдди - Jan 14 2017, 09:38
Go to the top of the page
 
+Quote Post
alexunder
сообщение Jan 14 2017, 09:57
Сообщение #275


unexpected token
****

Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987



Цитата(Эдди @ Jan 13 2017, 21:30) *
Я впервые увидел (в этой теме), что кто-то матлаб использует для программирования железа

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

Цитата(Эдди @ Jan 14 2017, 09:01) *
Да, извращенцев много разных бывает: одни С++ в embedded пихают, другие вообще на каком-нибудь ужасе вроде си-диеза (а то и пхытона) калякают...

У C++ много всяких вкусностей, полезных в embedded.
А C# чем вам не угодил?

Цитата(AlexandrY @ Jan 14 2017, 09:53) *
Потому и нет вас на github

а почему обязательно нужно присутствовать на github? Далеко не все желают делиться своими проектами. А многое из того, что есть на github (например, от одного из участников данной темы) я бы вообще постеснялся выкладывать.


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post
desh
сообщение Jan 14 2017, 10:57
Сообщение #276


Частый гость
**

Группа: Свой
Сообщений: 113
Регистрация: 25-10-07
Из: Краснодар
Пользователь №: 31 725



Цитата(ar__systems @ Jan 13 2017, 18:59) *
нужна система контроля версий и желательно багтрекер тоже sm.gif


Коллеги, а порекомендуйте достойный трекер для команда из 4 - 6 человек с невысоким порогом вхождения?
Go to the top of the page
 
+Quote Post
syoma
сообщение Jan 14 2017, 11:24
Сообщение #277


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(AlexandrY @ Jan 14 2017, 10:53) *
Исторя о том "как я сдулся и стал офисным планктоном". А потом такие мыкаются по форумам в поисках чего бы вы думали ???... TFT диплейчиков!
Какой-то когнитивный диссонанс.
Просто разработка - не Ваше. Потому и нет вас на github и не можете вы показать ни одну свою модель в Matlab.

У вас когнитивный диссонанс просто от того, что у меня есть несколько проектов, начиная от основной работы в Германии, фирмы в Украине и личного проекта умного дома. В некоторых из них несколько разработчиков, в некоторых я один. Как говорят, side code у меня тоже есть. Только он не на github, а на gist. Матлабовские вещи, к сожалению, все на фирмах, поэтому выкладывать их я не имею право. Кстати, вы видели в интернете много других моделей для Матлаб - от всех тех, о которых есть white paper? А там тысячи лицензий и моделей. Вы думаете они просто так по 5000€ за лицензии отваливают?
Цитата
Коллеги, а порекомендуйте достойный трекер для команда из 4 - 6 человек с невысоким порогом вхождения?

Я использую Jira - 10$ в месяц. Можно на своем сервере настроить - тогда почти бесплатно.

Go to the top of the page
 
+Quote Post
Herz
сообщение Jan 14 2017, 11:30
Сообщение #278


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(haker_fox @ Jan 14 2017, 05:33) *
Цитата(TSerg @ Jan 13 2017, 23:09) *

Еще кого там охарактеризовать? В момент сделаю!

Меня, пожалуйста! rolleyes.gif

Вот не надо, а? Более того, я ещё раз настоятельно прошу всех участников прекратить нарушения Правил, ибо тема превратилась в обсуждение друг друга, а не написания программ. Особое предупреждение TSerg-у.
Коллеги, воздержитесь от "меряния достоинствами" и определения "фигнёй" всего того, чем сам не пользуешься. Ребячество какое-то среди взрослых людей.
Не заставляйте прибегать к админ. мерам.
Go to the top of the page
 
+Quote Post
segment
сообщение Jan 14 2017, 11:31
Сообщение #279


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



Цитата(desh @ Jan 14 2017, 13:57) *
Коллеги, а порекомендуйте достойный трекер для команда из 4 - 6 человек с невысоким порогом вхождения?

Youtrack
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Jan 14 2017, 13:34
Сообщение #280


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Эдди @ Jan 14 2017, 09:01) *
ужасе вроде си-диеза

и почему это он вас так пугает ?
вот тут линух запускали на аврке, а если сделать наоборот, шарп запустить на фпга ?
Go to the top of the page
 
+Quote Post
Укушенный воблой
сообщение Jan 14 2017, 13:56
Сообщение #281


Частый гость
**

Группа: Участник
Сообщений: 197
Регистрация: 8-07-16
Пользователь №: 92 484



Цитата(Эдди @ Jan 13 2017, 20:30) *
Я впервые увидел (в этой теме), что кто-то матлаб использует для программирования железа. Да уж... Я думал, что лабвьюшники — деградирующее поколение, ан нет. Оказывается, еще хуже есть!

А я не то, что в это теме и на форуме в целом.
Я и в реале не слышал о таком.
Совсем отстал я от прогрессу wacko.gif

Цитата(mantech @ Jan 13 2017, 20:38) *
Это еще цветочки, вот любители фреймворков на "вэб-ориентированных" языках, или С#-подобные, да еще написанные в каких-либо визардах, типа стм-куба, причем пытающиеся доказать, что "в код-то вообще лезть не надо" - вот это жесть... Встречал таких и не раз wacko.gif

Ага. Тут недавно общался с программистом.
Он себя пяткой в грудь бьёт "я уже 20 лет программирую".
И при этом задает вопрос: а что такое процессор и прерывания?
Тут я и выпал в осадок 05.gif
Go to the top of the page
 
+Quote Post
Эдди
сообщение Jan 14 2017, 15:04
Сообщение #282


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(Огурцов @ Jan 14 2017, 16:34) *
и почему это он вас так пугает ?

НедоЯП от мелкомягких? Да тупо потому, что не нужен! Ладно, Страуструп С++ придумал — пользуйтеся, кому ООПщина нужна. Зачем было этот идиотизм выдумывать?
// кстати, ЕМНИП, си-диез до сих пор только в мастдайке работает, а в линуксе лишь через wine.
Go to the top of the page
 
+Quote Post
segment
сообщение Jan 14 2017, 15:44
Сообщение #283


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



Цитата(Эдди @ Jan 14 2017, 18:04) *
НедоЯП от мелкомягких? Да тупо потому, что не нужен! Ладно, Страуструп С++ придумал — пользуйтеся, кому ООПщина нужна. Зачем было этот идиотизм выдумывать?
// кстати, ЕМНИП, си-диез до сих пор только в мастдайке работает, а в линуксе лишь через wine.

Лучше бы промолчали.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jan 14 2017, 18:04
Сообщение #284


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(desh @ Jan 14 2017, 12:57) *
Коллеги, а порекомендуйте достойный трекер для команда из 4 - 6 человек с невысоким порогом вхождения?

посмотрите git. (хорошее описание: https://git-scm.com/book/ru/v1 , есть и просто pdf)

Для небольших групп и некрупных проектов (5-10 человек, тысяча своих файлов кода, несколько лет на проект)- мне лично очень нравится. Но точно так же можно и крупные проекты поднимать, не вижу сложностей или ограничений в концепции.
Насколько я понимаю, можно на ГитХабе тоже частные проекты делать, и наверняка еще в куче мест ресурсы дают.
У нас GitLab подняли на своем приватном сервере, им и пользуемся.

Лет 10 назад игрался с SVN (и немного использовал как член команды) - не впечатлило. Гит сильно больше понравился.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jan 14 2017, 18:09
Сообщение #285


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Ruslan1 @ Jan 14 2017, 21:04) *
посмотрите git.

Система контроля версий - это не баг-трекер.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

27 страниц V  « < 17 18 19 20 21 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 2nd July 2025 - 06:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01506 секунд с 7
ELECTRONIX ©2004-2016