Информация об изменениях

Сообщение Re[3]: Новый хайп микрософта - Intelli-чоугодно! :) от 11.05.2018 16:19

Изменено 12.05.2018 18:21 IT

Re[3]: Новый хайп микрософта - Intelli-чоугодно! :)
Здравствуйте, Kolesiki, Вы писали:

K>Я боюсь, что код везде — гуано, но согласись, даже чисто по кухонной логике: чей код лучше, профессионала, программирующего минимум 8 часов и решающего серьёзные задачи, или "эникейщика-самоучки", решившего "пропатчить KDE под FreeBSD"?


Я думаю, что код лучше у профессионала, программирующего 8 часов и решающего серьёзные задача, который после работы ещё пишет код на гитхабе, чем у "профессионала", "програмирующего" по 8 часов и думающего, что он решает серьёзные задачи, но при этом в 2017-м году использует VS 2008 и версию языка 10-ти летней давности. А именно так и происходит в большинстве случаев.

K>Просто коммерческими продуктами пользуются намного больше народу, поэтому косяки быстро находятся и зияют на фоне в общем-то добротного кода. В FOSS косяк может ГОДАМИ сидеть в репе (и даже иметь тикет!), но при этом всем пофиг — все хотят решать "глобальные задачи"


Не вижу связи между косяками и добротностью кода. Вот вообще никак не вижу. Что касается коммерческих продуктов в целом, то это лишь малая часть того, чем занимаются разработчики профессионально. Например, в Ну-Ёрке работают десятки тысяч разработчиков, если не сотни. При этом комерческих продуктов, производимых в Ну-Ёрке я вообще не припомню. Все эти уважаемые люди лабают энтерпрайз приложения. А энтерпрайз — это особый вид овнокода. Это мрак, жуть, чума и холера.

K>Ещё момент: в компании твой код посмотрит минимум коллега + тестер. Кто их посмотрит на гитхабе? Овнер, который разрывается между женой-детьми-уикэндом и тобой, анонимным коммитером? Швабодка — она такое... освобождает от всего — от вдумчивого проектирования, от документирования, от дотошных проверок... Ну работает же в 99% случаев — фигак, в продакшн!


Да никакой разницы. На роботе твой код можно кто посмотрит, а может и никто не посмотрит. А если посмотрит, то через пол года, когда ты уйдёшь и придёт кто-то другой. При этом он признает, что всё это неправильно, обязательно обзовёт тебя мудаком и решит что-нибудь улучшить, затем всё сломает, обзовёт тебя мудаком ещё раз, восстановит половину, кое-как пофиксит косяки, добавит кучу новых, затолкает в продакшин и уволиться. В результате, через несколько таких циколов твой профессиональный код окончательно превратиться во франкенштейна.

K>Мнение о том, что "FOSS лучше" складывается из весьма узкого случая: ты нашёл один косяк в комм.продукте, ты знаешь, из-за чего он и знаешь, как починить. Всё, блин, ты — мастер-сенсей-бог-всея-ИТ! Знакомое чувство? Вот. А то, что на этот один косяк приходится десять опенсорсных — эт как бы остаётся в тени. Ну и потом, куда приятнее чувствовать себя выше целой компании, чем какого-то мэнтэйнера.


Э-э-э... Извини, потерял мысль где-то в середине этой сентенции.

K>Даже "парное пр-е" — и то допускает косяки; ДВЕ ЖИВЫХ ГОЛОВЫ, КАРЛ! Что уж говорить про АИ, который кошку от шапки не отличит!


А что у нас парное программирование автоматически делает из кода конфетный рай? Т.е. берём двух криворуких рукожопов, сажем за один комп и эти ДВЕ ЖИВЫЕ ГОЛОВЫ тут же начинают фигачить образцово показательный код?

ЗЫ. Тут в топике было уточнение, что брались проекты у которых не менее двух сотен звёзд. На самом деле это много, чтобы отсечь подавляющую часть проектов, которые ты имеешь ввиду. Есть много проектов у которых меньше ста звёзд и я могу их смело назвать образцово показательными. Например, здесь.
Re[3]: Новый хайп микрософта - Intelli-чоугодно! :)
Здравствуйте, Kolesiki, Вы писали:

K>Я боюсь, что код везде — гуано, но согласись, даже чисто по кухонной логике: чей код лучше, профессионала, программирующего минимум 8 часов и решающего серьёзные задачи, или "эникейщика-самоучки", решившего "пропатчить KDE под FreeBSD"?


Я думаю, что код лучше у профессионала, программирующего 8 часов и решающего серьёзные задача, который после работы ещё пишет код на гитхабе, чем у "профессионала", "програмирующего" по 8 часов и думающего, что он решает серьёзные задачи, но при этом в 2018-м году использует VS 2008 и версию языка 10-ти летней давности. А именно так и происходит в большинстве случаев.

K>Просто коммерческими продуктами пользуются намного больше народу, поэтому косяки быстро находятся и зияют на фоне в общем-то добротного кода. В FOSS косяк может ГОДАМИ сидеть в репе (и даже иметь тикет!), но при этом всем пофиг — все хотят решать "глобальные задачи"


Не вижу связи между косяками и добротностью кода. Вот вообще никак не вижу. Что касается коммерческих продуктов в целом, то это лишь малая часть того, чем занимаются разработчики профессионально. Например, в Ну-Ёрке работают десятки тысяч разработчиков, если не сотни. При этом комерческих продуктов, производимых в Ну-Ёрке я вообще не припомню. Все эти уважаемые люди лабают энтерпрайз приложения. А энтерпрайз — это особый вид овнокода. Это мрак, жуть, чума и холера.

K>Ещё момент: в компании твой код посмотрит минимум коллега + тестер. Кто их посмотрит на гитхабе? Овнер, который разрывается между женой-детьми-уикэндом и тобой, анонимным коммитером? Швабодка — она такое... освобождает от всего — от вдумчивого проектирования, от документирования, от дотошных проверок... Ну работает же в 99% случаев — фигак, в продакшн!


Да никакой разницы. На роботе твой код можно кто посмотрит, а может и никто не посмотрит. А если посмотрит, то через пол года, когда ты уйдёшь и придёт кто-то другой. При этом он признает, что всё это неправильно, обязательно обзовёт тебя мудаком и решит что-нибудь улучшить, затем всё сломает, обзовёт тебя мудаком ещё раз, восстановит половину, кое-как пофиксит косяки, добавит кучу новых, затолкает в продакшин и уволиться. В результате, через несколько таких циколов твой профессиональный код окончательно превратиться во франкенштейна.

K>Мнение о том, что "FOSS лучше" складывается из весьма узкого случая: ты нашёл один косяк в комм.продукте, ты знаешь, из-за чего он и знаешь, как починить. Всё, блин, ты — мастер-сенсей-бог-всея-ИТ! Знакомое чувство? Вот. А то, что на этот один косяк приходится десять опенсорсных — эт как бы остаётся в тени. Ну и потом, куда приятнее чувствовать себя выше целой компании, чем какого-то мэнтэйнера.


Э-э-э... Извини, потерял мысль где-то в середине этой сентенции.

K>Даже "парное пр-е" — и то допускает косяки; ДВЕ ЖИВЫХ ГОЛОВЫ, КАРЛ! Что уж говорить про АИ, который кошку от шапки не отличит!


А что у нас парное программирование автоматически делает из кода конфетный рай? Т.е. берём двух криворуких рукожопов, сажаем за один комп и эти ДВЕ ЖИВЫЕ ГОЛОВЫ тут же начинают фигачить образцово показательный код?

ЗЫ. Тут в топике было уточнение, что брались проекты у которых не менее двух сотен звёзд. На самом деле это много, чтобы отсечь подавляющую часть проектов, которые ты имеешь ввиду. Есть много проектов у которых меньше ста звёзд и я могу их смело назвать образцово показательными. Например, здесь.