The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Plane - открытая система отслеживания ошибок и управления проектами, opennews (??), 06-Июн-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


26. "Plane - открытая система отслеживания ошибок и управления пр..."  –2 +/
Сообщение от Аноним (21), 06-Июн-23, 13:37 
Redmine на рубях, так что смело хорони. Там 1.5 программиста на весь мир.
Ответить | Правка | Наверх | Cообщить модератору

30. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от пох. (?), 06-Июн-23, 15:12 
у тебя слово "миллиона" выпало.

К сожалению, примерно треть из них уже трудоустроена в гитшлак и гитхлам.

Ответить | Правка | Наверх | Cообщить модератору

34. "Plane - открытая система отслеживания ошибок и управления пр..."  +2 +/
Сообщение от Аноним (4), 06-Июн-23, 15:43 
Таблетки, таблетки, забываешь.
Ответить | Правка | Наверх | Cообщить модератору

38. "Plane - открытая система отслеживания ошибок и управления пр..."  +1 +/
Сообщение от Аноним (38), 06-Июн-23, 17:42 
Ruby - это язык одного фреймворка, кроме использования в рамках этого фреймворка не нужный вообще. Больной, умирающий язык, код, написанный на котором - это такое же legacy, как код на cobol и algol. Ни один разумный человек не будет учить legacy просто так. Питон пойдут учить, потому что у него есть будущее. JS пойдут учить. C++ пойдут учить. Rust пойдут учить. А языки для legacy будут учить только если насяльника решил, что будем работатьнама над проектанама, которые другие люди бросили потому, что им была не охота копаться в этом legacy.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

41. "Plane - открытая система отслеживания ошибок и управления пр..."  +2 +/
Сообщение от ptr (??), 06-Июн-23, 21:00 
Прошу прощения, но после освоения первого десятка языков программирования, продуктивный код на Ruby можно начать писать уже через пару дней знакомства с ним. Чего не скажешь про COBOL.
Ответить | Правка | Наверх | Cообщить модератору

48. "Plane - открытая система отслеживания ошибок и управления пр..."  +1 +/
Сообщение от freehckemail (ok), 06-Июн-23, 22:34 
Прошу прощения, но как человек таки освоивший более десятка языков программирования (разных языковых групп, что важно), хочу заметить, что с таким багажом знаний можно начинать писать продуктивный код после пары дней знакомства практически с любым языком программирования, а не только с Ruby. )
Ответить | Правка | Наверх | Cообщить модератору

97. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от ptr (??), 08-Июн-23, 10:29 
Есть специфичные языки, включая тот же COBOL, которые за пару дней не вкурить.
Ответить | Правка | Наверх | Cообщить модератору

107. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от 1 (??), 08-Июн-23, 14:10 
Да ладно ... Кобол простецкий язык. Чего его осваивать ? Прям по ангельски всё понятно - это секция для этого, та - для того. Даже на русском кобол был, для неосиляторов (1с - наследие кобола ... да и VB).

Поосваивай ты какой-нибудь PL/1 или Prolog.

Ответить | Правка | Наверх | Cообщить модератору

113. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от ptr (??), 08-Июн-23, 15:25 
> Чего его осваивать ?

Я уже указал, что наличие в нем довольно мощного и сложного ввода-вывода, включая генератор отчетов, не позволяет освоить его за пару дней. Уж слишком там все своеобразно и не похоже на другие языки.
Вот честно признайтесь, сколько времени у Вас ушло с начала изучения COBOL до написания первой программы, попавшей в промэксплуатацию? У меня - не меньше недели на простую форму ввода для EC-7920.

> Поосваивай ты какой-нибудь PL/1 или Prolog.

А с чего Вы взяли, что я их не освоил? Например, на PL/I еще в конце 80-х мои программы были в промэксплуатации. Еще на древней ЕС-1035. Впрочем, там ассемблера было чуть ли больше, чем PL/I. BTAM в PL/I не поддерживался. Да и в параллель запускать legacy на других языках его встроенная мультизадачность не позволяла. Тем более перехватывать их ввод-вывод.

Ответить | Правка | Наверх | Cообщить модератору

65. "Plane - открытая система отслеживания ошибок и управления пр..."  –1 +/
Сообщение от пох. (?), 07-Июн-23, 10:47 
> Прошу прощения, но после освоения первого десятка языков программирования, продуктивный
> код на Ruby можно начать писать уже через пару дней знакомства

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

> с ним. Чего не скажешь про COBOL.

почему? Синтаксис примитивнейший. Сложных концепций нет. Лапшекод - есть, и обычно тебе надо не начинать писать а начинать искать ошибку - но это, собственно, ничем не отличается от "фреймворка" - там и там надо сперва понять что до тебя было и зачем эти люди эту гадость сделали.

А вот сервера pgp так и не починили. Йезык слишком сложнама. шайтанама!

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

98. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от ptr (??), 08-Июн-23, 10:55 
> за пару дней вряд ли осилишь

У меня получилось за день. На второй день я уже написал свой первый плагин к Redmine. Хотя следует отметить, что с Lisp, Perl, Smalltalk и Python я был к тому времени уже знаком. Не говоря уже о самой концепции MVC и возможностях CSS. По сути, новым для меня был только механизм примесей.

>> Чего не скажешь про COBOL.
> почему? Синтаксис примитивнейший. Сложных концепций нет.

Вам точно приходилось писать продуктивный код на COBOL?
Его идеология смешанного декларативно-процедурного ввода-вывода весьма оригинальна. По крайней мере я не встречал еще разработчика, способного на третий день знакомства с COBOL написать "отчетик", формирующий бланки утвержденной отчетности (накладные, спецификации, технологические карты или даже ярлыки).
Сейчас все привыкли к универсальным языкам программирования. Поэтому предметно-ориентированные языки программирования, такие как COBOL, очень многих вводят в ступор на несколько дней. Уж слишком непривычно, когда ввод-вывод, включая даже БД ключ-значение, встроен в язык, а не реализован через набор функций.

Ответить | Правка | Наверх | Cообщить модератору

111. "Plane - открытая система отслеживания ошибок и управления пр..."  +1 +/
Сообщение от 1 (??), 08-Июн-23, 14:21 
> Вам точно приходилось писать продуктивный код на COBOL?

У тебя, похоже, проблема в переходе от новых концепций к старым. А когда из языков только FORTRAN (да то тот 66), algol60 и чё там ещё было ? Ну да ... PL/1 - смешать, но не взбалтывать. Тогда во всех языках ввод-вывод был частью языка, а уже на смену им пришли паскаль и с - со своей простотой. Этим сразу всем и полюбились. Ну и UNIX опять же - "всё есть файл", это был прорыв. Поэтому COBOL воспринимался вполне себе - я первый отчёт на нём написал после недели практики.

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

Ответить | Правка | Наверх | Cообщить модератору

114. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от ptr (??), 08-Июн-23, 15:29 
> У тебя, похоже, проблема в переходе от новых концепций к старым.

Откуда? Я начинал как раз в FORTRAN, PL/I, COBOL и ассемблера ЕС ЭВС. Ну не считая BASIC и ассемблеры 8080 и 8048/8051 в школе. Так что у меня все время был переход от старых концепций к новым, а вовсе не наоборот.

>> Вам точно приходилось писать продуктивный код на COBOL?

На вопрос ответьте! А то демагогия получается, вместо дискуссии.

Ответить | Правка | Наверх | Cообщить модератору

115. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от 1 (??), 08-Июн-23, 16:40 
Я же написал, первый отчёт за неделю практики. Потом всякие отчёты "по образу и подобию". А когда на работу туда пришёл - там уже был PL/1 во все поля.
Так что считать продакшеном ? Да, эти отчёты печатались много лет - никто их переписывать до эры PC и не собирался.
Ответить | Правка | Наверх | Cообщить модератору

122. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от ptr (??), 09-Июн-23, 10:05 
>  Я же написал, первый отчёт за неделю практики.

Не было бы слова "практики" - еще поверил бы. А так явная ложь. Студенту разобраться с выборкой данных из IDMS или ADABAS точно за неделю не судьба. А в институтах их не преподавали - значит опыта быть не могло.
Я уж молчу, если данные не в СУБД и объединять их надо ручными вызовами сортировки-объединения или через индексы ISAM. Там и за две недели не вкурить студенту.

>  там уже был PL/1 во все поля

Смысл на PL/I переписывать то, что не всегда и перепишешь? Это не считая того, что те же отчеты на COBOL писались быстрее и проще, чем на PL/I. На последнем то отслеживать переходы между листами с формированием подитогов приходилось процедурно и вручную.
Может это уже речь о 90-х? Я тогда перестал за PL/I следить и, теоретически, для него могли свой генератор отчетов запилить к тому времени.


> Так что считать продакшеном

То, что было включено в релиз и затем в промэксплуатацию. А есть другие варианты?

Ответить | Правка | Наверх | Cообщить модератору

53. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от пох. (?), 06-Июн-23, 23:43 
> Ruby - это язык одного фреймворка, кроме использования в рамках этого фреймворка не
> нужный вообще.

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

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

> Питон пойдут учить, потому что у него есть будущее

причем - в каждой версии новое. Идите, чо...

Повторяю - гитхап и гитляп помимо миллиона прожектов поменьше. А на пихоне и хрусте почему-то опять не получилось, может место проклятое?
Или язычок который каждый день новый - не очень подходит для долгоживущих проектов? (авторы trac и hg проверили на своей шкуре)

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

60. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от Аноним (4), 07-Июн-23, 10:23 
Тем не менее миллион программистов на Руби находятся исключительно в твоей голове.
Ответить | Правка | Наверх | Cообщить модератору

67. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от User (??), 07-Июн-23, 10:51 
Ну, там "на дне" и фортран какой будет закопан - и?
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

69. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от пох. (?), 07-Июн-23, 10:57 
> Ну, там "на дне" и фортран какой будет закопан - и?

фортран (даже современный) для понимания несложен. С кодом гитляпа это немного не совсем так.

Ответить | Правка | Наверх | Cообщить модератору

72. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от User (??), 07-Июн-23, 12:23 
Контекст потерялся. Пользователь выше говорит, что ruby - legacy одного фреймворка. Ты логично отвечаешь - что "не одного", и оно много где может оказаться на самом деле, причем в неочевидных снаружи местах.
Я говорю, что "наличие много где" меньшим "legacy" в общем-то не делает, приводя в пример тот же фортран, на что идет непонятный мне переход к обсуждению "сложности (поддержки) кода".
Ответить | Правка | Наверх | Cообщить модератору

80. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от пох. (?), 07-Июн-23, 14:52 
ну я обычно под легаси подразумеваю давно мертвое в чем копаться никому неохота и выбросить не получается. А проекты на фортране вполне себе живут и развиваются, потому что действительно удобно там где от языка нужна только обработка цифирей. Насчет кобола не уверен что на нем хоть что-нибудь в принципе "удобно", там вот скорее всего именно все боятся взять и выбросить.

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

Ответить | Правка | Наверх | Cообщить модератору

83. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от User (??), 07-Июн-23, 16:07 
Да фиг знает - инструменты ж "умирают" не по тому, что в определенный момент "прекращают работать" (хотя бывает и так), а по тому, что в какой-то момент оказывается что уже нет людей, готовых их использовать.
Может у меня специфическое окружение (За стенкой, ага) - но "бывших" программистов на ruby я знаю, а вот "новых" как-то нет. "Продукты" на рубях вокруг да, есть - brew, vagrant, fluentd - но это все саппорт существующего, а нового на рубях чтоб не "десять лет назад выбрали" как-то не припоминаю.
Ответить | Правка | Наверх | Cообщить модератору

91. "Plane - открытая система отслеживания ошибок и управления пр..."  +1 +/
Сообщение от пох. (?), 07-Июн-23, 20:05 
> Да фиг знает - инструменты ж "умирают" не по тому, что в
> определенный момент "прекращают работать" (хотя бывает и так), а по тому,
> что в какой-то момент оказывается что уже нет людей, готовых их
> использовать.

ну вон тут за редмайн разговор шел. Кто его использовал десять лет назад - тот и сейчас использует.
Ну не можешь в ruby - значит наймешь кого-нибудь.

Тем более что тебе обычно там не сильно нужен фреймворк, нужны внутренние апи.


Ответить | Правка | Наверх | Cообщить модератору

40. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от ptr (??), 06-Июн-23, 20:57 
А как же GitHub, Twitter, Kickstarter, Netflix?
К тому же большинство дополнений вполне реализуемы через REST API, которому монопенисуально, на чем клиент. Хоть на том же Python.
По сути, на Ruby делается только регистрация плагинов. Сама же реализация вполне может быть на чем угодно.
С другой стороны, несмотря на преимущества коммерческой Jira, из open source наиболее функционален и распостранен Redmine.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

54. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от пох. (?), 06-Июн-23, 23:44 
> С другой стороны, несмотря на преимущества коммерческой Jira, из open source наиболее
> функционален и распостранен Redmine.

бишплатнае! Взять-взять!

(впрочем, я даже не берусь судить, которое из двух большее г-но)

Ответить | Правка | Наверх | Cообщить модератору

99. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от ptr (??), 08-Июн-23, 11:22 
> бишплатнае! Взять-взять!

Откуда вдруг взялось "бесплатное"? Немало плагинов к Redmine платные.
Речь вообще то была именно про open source, когда есть возможность самостоятельно либо расширить функциональность, либо оперативно устранить ошибку. Не считая так же возможности провести аудит кода на предмет закладок или троянов.

> которое из двух большее г-но

Дайте ссылку на продукт, который функциональней и стабильней Jira и Redmine. Или "все г-но кроме пчел, да и пчелы тоже г-но, только мед приносят"? )))

Ответить | Правка | Наверх | Cообщить модератору

100. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от пох. (?), 08-Июн-23, 11:30 
>> бишплатнае! Взять-взять!
> Откуда вдруг взялось "бесплатное"? Немало плагинов к Redmine платные.

ну ты просто сравни ситуацию с атлассиан где в принципе все платное, даже то что по идее бесплатное.

> Речь вообще то была именно про open source, когда есть возможность самостоятельно
> либо расширить функциональность, либо оперативно устранить ошибку. Не считая так же

Ну вот оно опен. Расширяй. Ан, не хочется или не можется - наверное, руби виноват? Не знаю - моего свободного времени на разбирательства с redmine не хватило.

> Дайте ссылку на продукт, который функциональней и стабильней Jira и Redmine. Или
> "все г-но кроме пчел, да и пчелы тоже г-но, только мед приносят"? )))

эти пчолы и мед приносят какой-то неправильный. И еще и горшок норовят отнять и к себе в улей утащить.

Но альтернатива пока да - даже на горизонте не просматривается. Не это же вот творчество индусского коллектива.

Ответить | Правка | Наверх | Cообщить модератору

101. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от ptr (??), 08-Июн-23, 12:02 
> сравни ситуацию с атлассиан

Там закрытый код. Весь кастом, не вписывающийся в ограничения Atlassian, приходится делать сбоку, через БД Jira на PostgreSQL.

> Ну вот оно опен. Расширяй.

А я это не раз и делал, в том числе и в Redmine. В чем проблемы? Вот сейчас в Confluent баги правлю и функциональность расширяю. Что не так?

> моего свободного времени

А кто говорит о "свободном"? Клиент платит - я делаю. Не платит - не делаю. Если лицензия требует - свои модификации публикую. Не требует - не публикую. Что не так?

> Но альтернатива пока да - даже на горизонте не просматривается.

Отсюда бессмысленны ярлыки вроде "г-но". Так как все познается в сравнении. Например, любой современный ракетный двигатель тогда тоже "г-но", так как ни на одном из них даже до Толимана не долететь.

Ответить | Правка | Наверх | Cообщить модератору

103. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от пох. (?), 08-Июн-23, 12:56 
>> сравни ситуацию с атлассиан
> Там закрытый код. Весь кастом, не вписывающийся в ограничения Atlassian, приходится делать сбоку,
> через БД Jira

бррр, не надо ТАК делать! api для кого придуманы?

>  А я это не раз и делал, в том числе и в Redmine.

в смысле - переписыванием кода ядра, вместо плагинов? А клиента совсем не жаль, сам виноват?

> А кто говорит о "свободном"? Клиент платит - я делаю.

я к сожалению - клиент. В смысле мы же уже купили, а теперь живи как хочешь с этим уродцем.
А когда выясняется что там не так, это не работает а вон то не ложится в наши стандарты работы - ушлого интегратора и след простыл, бюджет освоен и нового не предвидится.

А самому что-то в этом "открытом" поправить - надо либо не работать, либо разберешься к моменту когда моя длинная седая борода достанет до парковки с подоконника нашего седьмого этажа.

Поэтому я в принципе счастлив теперь с жырой, где все то же самое (такое же кривое) но у менджеров хотя бы есть понимание что оно небесплатное и кроилово ведет куда обычно.

Ответить | Правка | Наверх | Cообщить модератору

116. "Plane - открытая система отслеживания ошибок и управления пр..."  +/
Сообщение от ptr (??), 08-Июн-23, 17:21 
> api для кого придуманы?

Я же явно указал:
>> кастом, не вписывающийся в ограничения Atlassian

Не все там можно сделать через Jira API.

> в смысле - переписыванием кода ядра, вместо плагинов?

Чукча писатель, а не читатель? Выше же явно написано:
>> У меня получилось за день. На второй день я уже написал свой первый плагин к Redmine.
> А самому что-то в этом "открытом" поправить - надо либо не работать, либо разберешься к моменту когда моя длинная седая борода достанет до парковки с подоконника нашего седьмого этажа.

А это уже вопрос к квалификации и профпригодности. Там, где я потратил день, кто-то действительно может годами возиться )

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру