[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]

[Burichan] [Foliant] [Futaba] [Greenhell] [Gurochan] [Photon] - [Home] [Manage] [Archive]

[Return]
Posting mode: Reply
Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PDF, PNG
  • Maximum file size allowed is 20480 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1598967337371.jpg -(6899 B, 275x183) Thumbnail displayed, click image for full size.
6899 No.179355  

А давайте обсуждать современный opensource

Непопулярное мнение - он всем прекрасен ровно до момента, пока от него не зависит весь твой продакшен. Туториалы по рисованию совы вместо документации, в лучшем случае пару строк в readme.md на гите и нуль ссылок на юзкейсы. Типичное описание опенсорца на go в 2020

>> No.179359  

>>179355

> Туториалы по рисованию совы вместо документации, в лучшем случае пару строк в readme.md на гите и нуль ссылок на юзкейсы. Типичное описание опенсорца на go в 2020

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

>> No.179361  

>>179359
И с закрытым софтом приходится регулярно абдоминейшн какой-то лепить из кода потому что там то не прокинули, там это не доступно. Не умеют холёные апи писать, раньше лучше это было. Больше всего бесит предположение библиотекописателей, что всё всегда открывается только по путям из файловой системы, и никакого интерфейса чтобы реализовать загрузку через сеть или из памяти, не сохраняя на диск не предусмотрено. А когда дают пощупать за апи уровнем ниже, выясняется, что надо повторить волшебные костыли и преобразования которые они запилили уровнем выше и без которых ничего толком не заработает.

>> No.179366  

>>179361

Тут согласен на 100%

>> No.179390  

Давайте.

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

Недавно где-то видел картинку про это, что у тебя есть огромный проект с кучей библиотек, но всё это держится на одном костыле с ноунейм гитхаба.

А в целом..

>Туториалы по рисованию совы вместо документации, в лучшем случае пару строк в readme.md на гите и нуль ссылок на юзкейсы

Репозиторий: https://github.com/ocornut/imgui
В большинстве заголовочных есть вся документация: https://raw.githubusercontent.com/ocornut/imgui/master/imgui.h
В README есть описание как, зачем и почему.
Релизы выходят постоянно, issues появляются и исчезают, в пуллреквестах куча обсуждений.
Подобных примеров куча. Но, конечно, если брать сомнительную компанию или лабораторную работу Пети, то подобного можно не увидеть.

>> No.179404  

>>179390

Ну, блин, ты сравнил, конечно.

В классических опенсёрс проектах все хорошо и с доками и даже бывает что готовые rpm / deb выкладывают

>> No.179429  

>>179404
Сравнил самый хипсторский и популярный язык в последние годы и какой-то ноунейм проект на плюсах.
Сможешь ли ты меня простить за подобное варварство, ОП?

Если честно, то тогда даже не знаю с чем сравнивать. И ещё более откровенно, мне кажется, что всё по GO есть и была, просто кто-то ищет плохо.

Вот чем тебя вики с их репозитория не устроила? https://github.com/golang/go/wiki#getting-started-with-go

Или конкретно документация с оф-сайта?
https://golang.org/ref/spec
https://golang.org/pkg/

>> No.179431  
File: 1599104835619.png -(130474 B, 1200x630) Thumbnail displayed, click image for full size.
130474

Потому что go не нужен: сборщик мусора, непродуманный дизайн, ублюдский синтаксис с тюленями и избыточностью.

Хотел расписать подробнее, но оказалось, что самая мякотка уже достаточно уничижительно разобрана википидорами: https://ru.wikipedia.org/wiki/Go#Критика

Если бы за этот язык не педалил со всех ног гугл, он бы умер не родившись. Впрочем, место на кладбище просили не занимать https://gcemetery.co/

>> No.179432  

>>179431
Но мы тут обсуждаем не сам язык и степень его ублюдочности, а "какой попенсорц плохой", что он без документации и "я программист, что ли? мне может ещё код самому писать?"

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

>> No.179433  

>>179432
Да мне без разницы, что вы обсуждаете, я на оп-пост ответил.

>> No.179434  

Вообще, раз уж заговорили о языках, в 2020м надо оставить только раст, питон и тайпскрипт, всё остальное обоссать и сжечь вместе со всем легаси, что на нём написано.

>> No.179435  

>>179434
Есть ненулевой шанс что в будущем раст закопают вместе с mozilla.

>> No.179436  

>>179435
Не закопают, альтернатив расту тупо нет. Пердолить сишку в 2к2д это деграданство. А тормозиллу подберёт кто-нибудь из большой пятёрки когда они окончательно опустятся.

>> No.179437  

>>179436
Давайте тогда и все ОС, написанные на сишке, пидорнём, м?
Ах, раст же никому не нужен, потому что есть более приятные языки.

>> No.179438  
File: 1599109425405.jpg -(14752 B, 442x293) Thumbnail displayed, click image for full size.
14752

>>179437
Давно пора. Может, хоть в следующий раз нормально получится.

>> No.179440  
File: 1599110085703.jpg -(593834 B, 752x1062) Thumbnail displayed, click image for full size.
593834

Почаще нужно переписывать всё говно с нуля, чтобы никому больше не приходилось собирать последний оставшийся браузер из 15кк строчек непонятно кем написанного кода сомнительного содержания без каких-либо шансов на появление альтернатив. Но ведь браузеру надо поддержать столько стандартов!! Не надо. Выкинуть нахуй и написать с нуля минимальный спек. Повторять каждые 2 года. Весь предыдущий контент поддерживать опциональным расширением как какой-нибудь flash с жирным предупреждением, что через год поддержка будет дропнута. Но ведь столько усилий на регулярное переписывание с нуля!! Хуйня по сравнению с неподъёмным грузом легаси, из-за которого разработка альтернативного браузера с нуля требует больше усилий, чем отправка людей на Луну.

>> No.179441  

>>179440
Тебе кто-то мешает? Альтернативы есть, кто-то этим занимается, хоть и не переписывает каждые два года. Но ты ведь можешь! И даже не придётся разбираться в легаси - пиши как хочешь.

>> No.179442  

>>179441
Своё говно я регулярно переписываю с нуля. Надо чтобы и остальные тоже.

>> No.179443  

>>179440
Так исторически сложилось, что старого говна на порядки больше чем браузерного кода и проще писать браузеры, которые его поддерживают, чем все переписывать.

>> No.179444  

>>179443
Это путь вникуда с очевидным концом.

>> No.179445  

>>179444
Вот когда дойдут до конца, тогда и перепишут.

>> No.179446  
File: 1599113678494.png -(19349 B, 432x576) Thumbnail displayed, click image for full size.
19349

А хуле там обсуждать-то? Есть Гугл, есть Майкрософт, есть Эппл, есть Оракл — вот тебе подавляющая часть попенсорца. Т.е. те, у кого есть бабки на оплату труда менеджеров, дизайнеров и программистов по запилу этого попенсорца. Остальное бросается заебавшимися авторами и тонет в бесконечном потоке студенческих лисапетов со всего мира, буде оно хоть трижды уберполезное. Опннсорц сейчас — чисто корпоративная развлекуха. Была же статья на Хабре «Опенсорс глазами дилетанта», в обсуждении некоторые открыто говорили, что у них каждую пятницу «день пет-проектов».

>> No.179447  
File: 1599113883818.jpg -(536201 B, 2560x1440) Thumbnail displayed, click image for full size.
536201

>>179445
Не дождётесь. Будут тянуть до наступления коммунизма* поскольку гуглу выгодно текущее положение дел.

  • фигура речи
>> No.179450  

>>179447
Рано или поздно это все обрушится под собственным весом.

>> No.179453  
File: 1599118652246.png -(97021 B, 1352x939) Thumbnail displayed, click image for full size.
97021

>>179450
Вендокапец и то раньше случится.

>> No.179455  

>>179453
Спешить смысла нету.



Delete Post []
Password

[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]