Re[13]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 08.06.22 11:16
Оценка:
Здравствуйте, ·, Вы писали:

S>> Только не дело программиста думать о бабле если не поставлена именно такое тз, типа "... придумай как можно более дешево"

·>Это твой приоритет как инженера, а не строчка в тз.
·>Ты, видимо, под баблом баксы на твой личный счёт понимаешь.
Нет.

·>В проектах же это некие условные единицы, к которым сводятся все ресурсы — стоимость рабочей силы, затраты на оборудование, лицензии, требуемое время завершения проекта, етс.

Думать над этим не работа программиста.

·>Такты процессора и байты памяти — сюда не включается.

Спасибо, кэп.
Matrix has you...
Re[22]: Качество кода
От: Ночной Смотрящий Россия  
Дата: 08.06.22 11:20
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Это откуда?


Это из того сообщения, на которое ты заявил:

Есть тут кучка думающих что бабло и бизнес(произносить с придыханием) важнее чем какое-то там программирование и некий профессионализм. Учат засовывать язык в жопу и слушать дяденьку не имея своего мнения.


НС>>Создание работающего продукта это не про чесание мудей ради чесания мудей, как бы ты сейчас не выворачивался.

S>Мой проект — пет-проект. И он в своё время работал и приносил пользу. Если ты не любишь программировать и не программируешь просто потому что интересно — что тыт тут делаешь? Промахнулся с профессией?

Это ты промахнулся с аудиторией. Большинство людей программируют не ради процесса, а ради результата.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[10]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 08.06.22 11:20
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>нет. Профессия это то чем ты занимаешься. То, за что тебе платят по договорённости при устройстве на работу. И от тебя ждут профессиональных решений а не размышлений о цене


Критерии профессиональности решения?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[40]: контейнеры
От: Sheridan Россия  
Дата: 08.06.22 11:21
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Здравствуйте, Sheridan, Вы писали:


S>>Что непонятно в

S>>

S>>Система включающая в себя XXX менее надёжна, чем система без XXX.

S>>?

P>Когда-то давно я строил разные графики с помощью библиотеки Графор. Мне нужно было ее выбросить, и тогда моя программа, строящая графики (с выводом на экран и/или печать), была бы более надежной?

Ты вроде умный и опытный человек, а спрашиваешь дураццкие вопросы.
Если можно обойтись без чегото — лучше без этого и обойтись. Без фанатизма. Можно конечно сразу ОС под проект написать или даже проект, ставящийся непосредственно на железо, но зачем?
Тем более разговор не про используемые библиотеки, а про языки, которым для работы в рантайме требуется интерпритатор например.

И да, я в курсе, что можно начать уходить в детали пока человек не скажет "в данном случае я неправ". С этого момента ВСЁ что этим человеком сказано начинает считаться бредом.
Matrix has you...
Re[23]: Качество кода
От: Sheridan Россия  
Дата: 08.06.22 11:22
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

S>>Это откуда?

НС>Это из того сообщения, на которое ты заявил:
НС>

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

Всё правильно я сказал. Чтото не так?


НС>>>Создание работающего продукта это не про чесание мудей ради чесания мудей, как бы ты сейчас не выворачивался.

S>>Мой проект — пет-проект. И он в своё время работал и приносил пользу. Если ты не любишь программировать и не программируешь просто потому что интересно — что тыт тут делаешь? Промахнулся с профессией?
НС>Это ты промахнулся с аудиторией. Большинство людей программируют не ради процесса, а ради результата.
Сочувствую.
Matrix has you...
Re[11]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 08.06.22 11:23
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

S>>нет. Профессия это то чем ты занимаешься. То, за что тебе платят по договорённости при устройстве на работу. И от тебя ждут профессиональных решений а не размышлений о цене

НС>Критерии профессиональности решения?
Подобрать несколько вариантов реализации проекта, не думая ни о бабле, ни о погоде, ни о политике а только о вариантах реализации.
Matrix has you...
Re[39]: Какой язык стоит выбрать для написания микросервисов
От: Privalov  
Дата: 08.06.22 11:26
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Если не умеешь в память то да.


У разработчика — любого, кроме памяти других дел выше головы, о которых нужно думать. Но для понимания этого теоретиком быть недостаточно.

S>Ты всё равно перехватишь исключение в том контексте где ты знаешь что делать. Что там происходит в дебряхвнешней либы в данном случае пофиг.


Дак я ровно об этом же и говорил! Исключение нужно перехватывать там, где знаешь, что с ним делать. Неважно, из своего кода оно прилетает или из чужого.
Re[14]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 08.06.22 11:26
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

S>·>В проектах же это некие условные единицы, к которым сводятся все ресурсы — стоимость рабочей силы, затраты на оборудование, лицензии, требуемое время завершения проекта, етс.

S>Думать над этим не работа программиста.

Думать над этим — работа инженера.

Engineers, as practitioners of engineering, are professionals who invent, design, analyze, build and test machines, complex systems, structures, gadgets and materials to fulfill functional objectives and requirements while considering the limitations imposed by practicality, regulation, safety and cost.

https://en.wikipedia.org/wiki/Engineer

Software engineering is a systematic engineering approach to software development.
A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term programmer is sometimes used as a synonym, but may also lack connotations of engineering education or skills.

https://en.wikipedia.org/wiki/Software_engineering
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[12]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 08.06.22 11:29
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>>>нет. Профессия это то чем ты занимаешься. То, за что тебе платят по договорённости при устройстве на работу. И от тебя ждут профессиональных решений а не размышлений о цене

НС>>Критерии профессиональности решения?
S>Подобрать несколько вариантов реализации проекта, не думая ни о бабле, ни о погоде, ни о политике а только о вариантах реализации.

У тебя проблемы с русским, ты не понимаешь русских слов?

Критерий — признак, основание, правило принятия решения по оценке чего-либо на соответствие предъявленным требованиям (мере).

https://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D1%82%D0%B5%D1%80%D0%B8%D0%B9
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[41]: контейнеры
От: Privalov  
Дата: 08.06.22 11:33
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Тем более разговор не про используемые библиотеки, а про языки, которым для работы в рантайме требуется интерпритатор например.


Перечитай то, что сам писал.

S>

S>Система включающая в себя XXX менее надёжна, чем система без XXX.


Ты не утточняешь, что такое XXX. А я не пытаюсь телепатически вытащить, что ты подразумеваешь под XXX. Просто читаю то, что написано.
Re[40]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 08.06.22 11:33
Оценка:
Здравствуйте, Privalov, Вы писали:

S>>Если не умеешь в память то да.

P>У разработчика — любого, кроме памяти других дел выше головы, о которых нужно думать. Но для понимания этого теоретиком быть недостаточно.
Или понимать как это работает и делать на автомате.

S>>Ты всё равно перехватишь исключение в том контексте где ты знаешь что делать. Что там происходит в дебряхвнешней либы в данном случае пофиг.

P>Дак я ровно об этом же и говорил! Исключение нужно перехватывать там, где знаешь, что с ним делать. Неважно, из своего кода оно прилетает или из чужого.
Ну раз ты знаешь что с ним делать, то какие проблемы память свою освободить?
Matrix has you...
Re[15]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 08.06.22 11:36
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

S>>·>В проектах же это некие условные единицы, к которым сводятся все ресурсы — стоимость рабочей силы, затраты на оборудование, лицензии, требуемое время завершения проекта, етс.

S>>Думать над этим не работа программиста.
НС>Думать над этим — работа инженера.
НС>

НС>Engineers, as practitioners of engineering, are professionals who invent, design, analyze, build and test machines, complex systems, structures, gadgets and materials to fulfill functional objectives and requirements while considering the limitations imposed by practicality, regulation, safety and cost.

НС>https://en.wikipedia.org/wiki/Engineer

Практика показывает что когда начинаешь думать про бабло — получается гавно. Поэтому думать про бабло не надо. Для этого есть специально обученные люди, у которых есть информация для того чтобы решать сколько можно потратить бабла.
Matrix has you...
Re[41]: контейнеры
От: Farsight СССР  
Дата: 08.06.22 11:36
Оценка:
Здравствуйте, Sheridan, Вы писали:

F>>XXX это бэк. Без него никак. Но бэк может быть на python + flask или на ноде (давай еще шваркнем по надежности и добавим nestjs). Бэк будем в данном случае менее надежен на ноде, потому что нода требует себя и там жаваскрипт, так?

S>

S>Система включающая в себя XXX менее надёжна, чем система без XXX.

S>В этой фразе ответ есть.

Сложный ты какой. Ок, как ты определяешь, насколько надежна нода? Ведь если она надежна, то надежна и вся система, так ведь?
</farsight>
Re[13]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 08.06.22 11:41
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

S>>>>нет. Профессия это то чем ты занимаешься. То, за что тебе платят по договорённости при устройстве на работу. И от тебя ждут профессиональных решений а не размышлений о цене

НС>>>Критерии профессиональности решения?
S>>Подобрать несколько вариантов реализации проекта, не думая ни о бабле, ни о погоде, ни о политике а только о вариантах реализации.

НС>У тебя проблемы с русским, ты не понимаешь русских слов?

У меня проблемы с некоторыми личностями на РСДН, которые 2 и 2 сложить не могут.

НС>

НС>Критерий — признак, основание, правило принятия решения по оценке чего-либо на соответствие предъявленным требованиям (мере).

Решение должно быть принято, основываясь исключительно на технической стороне, не принимая во внимания ни бабло, ни политику, ни погоду, ни фазу луны.
Matrix has you...
Re[42]: контейнеры
От: Sheridan Россия  
Дата: 08.06.22 11:42
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Ты не утточняешь, что такое XXX. А я не пытаюсь телепатически вытащить, что ты подразумеваешь под XXX. Просто читаю то, что написано.

Это неважно. Если можно без этого обойтись — то лучше без этого обойтись.
Например, балансировка nginx. Можно с haproxy, но можно и без haproxy, самим nginx. Я выберу последний вариант.
Matrix has you...
Re[41]: Какой язык стоит выбрать для написания микросервисов
От: Privalov  
Дата: 08.06.22 11:44
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Или понимать как это работает и делать на автомате.


Понимать, как оно работает, нужно в любом случае. А вот на автомате... Можно где-нибудь чего-нибудь не заметить. Если проект сложнее Hello World, не заметить какой-нибудь косяк довольно просто. Тем более, ошибки с освобождением памяти часто вылезают не соазу. Впрочем, как и с выделением.

S>Ну раз ты знаешь что с ним делать, то какие проблемы память свою освободить?


Память тут причОм? Речь про обработку исключений шла. Память тут сборщик мусора освободит. Вот если ты на плюсах, да поймал исключение из чужого кода, ты не можешь быть уверен, что память освободилась.
Re[43]: контейнеры
От: Privalov  
Дата: 08.06.22 11:45
Оценка:
Здравствуйте, Sheridan, Вы писали:

>Это неважно. Если можно без этого обойтись — то лучше без этого обойтись.


Ага, а можно бизнес-логику и работу с БД прямо на вебе сделать.
Re[42]: контейнеры
От: Sheridan Россия  
Дата: 08.06.22 11:46
Оценка:
Здравствуйте, Farsight, Вы писали:


F>Сложный ты какой. Ок, как ты определяешь, насколько надежна нода? Ведь если она надежна, то надежна и вся система, так ведь?

Надёжность системы зависит от надёжности составляющих её компонентов. Не бывает 100% надёжного ничего. И поэтому каждый добавляемый компонент будет делать систему менее надёжной.
И неважно — речь о количестве сервисов окружения для проекта или о количестве шестерёнок в коробке передач.
Matrix has you...
Re[42]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 08.06.22 11:48
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Понимать, как оно работает, нужно в любом случае. А вот на автомате... Можно где-нибудь чего-нибудь не заметить. Если проект сложнее Hello World, не заметить какой-нибудь косяк довольно просто. Тем более, ошибки с освобождением памяти часто вылезают не соазу. Впрочем, как и с выделением.

Все ошибаются, тут спорить сложно. Важно чтобы эти ошибки потом исправлялись. И тут уже неважно — память утекла или ещё что.


S>>Ну раз ты знаешь что с ним делать, то какие проблемы память свою освободить?

P>Память тут причОм? Речь про обработку исключений шла. Память тут сборщик мусора освободит. Вот если ты на плюсах, да поймал исключение из чужого кода, ты не можешь быть уверен, что память освободилась.
https://rsdn.org/forum/flame.comp/8291752.1
Автор: Privalov
Дата: 07.06.22

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

Matrix has you...
Re[44]: контейнеры
От: Sheridan Россия  
Дата: 08.06.22 11:49
Оценка:
Здравствуйте, Privalov, Вы писали:

>>Это неважно. Если можно без этого обойтись — то лучше без этого обойтись.

P>Ага, а можно бизнес-логику и работу с БД прямо на вебе сделать.
Ну раз уж перегибать то давай сразу писать чтобы без ОС на железо ставилось.
Matrix has you...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.