Size: a a a

Обсуждения техдирские

2020 December 29

VK

Vartan Khachaturov in Обсуждения техдирские
Юра В 🦄
так я и не буду клиентский код писать на питоне. он так, для экспериментов, потом отливается в джаву, например
Имонно.
источник

А

Александр in Обсуждения техдирские
Юра В 🦄
так я и не буду клиентский код писать на питоне. он так, для экспериментов, потом отливается в джаву, например
Отливается и потом не поддерживается и не развивается, видимо
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
ну вы можете как угодно считать
источник

А

Александр in Обсуждения техдирские
Юра В 🦄
так я и не буду клиентский код писать на питоне. он так, для экспериментов, потом отливается в джаву, например
А зачем именно, кстати? Чтоб исходники не катить?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Вообще, проектирование любой более-менее сложной системы - оно начинается именно с решения вопросов поставки изменений в рамках доступной сетевой и организационной инфраструктуры.

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

ЮВ

Юра В 🦄 in Обсуждения техдирские
Александр
А зачем именно, кстати? Чтоб исходники не катить?
потому что получается неподдерживаемое расползающееся говно
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Так вот. Если язык программирования - Perl, и для разворота POST-запроса из Base64 в строку вам надо 450-500 модулей на прод, то простите, но технология не подходит, так как не позволяет доставлять изменения качественно и в срок. А значит, Perl использован не будет.

К PHP можно применить тот же подход, так как принципиальной  разницы нет.
источник

А

Александр in Обсуждения техдирские
Юра В 🦄
потому что получается неподдерживаемое расползающееся говно
Ну так у этого может быть большое множество причин
источник

А

Александр in Обсуждения техдирские
Andrey Shetukhin
Так вот. Если язык программирования - Perl, и для разворота POST-запроса из Base64 в строку вам надо 450-500 модулей на прод, то простите, но технология не подходит, так как не позволяет доставлять изменения качественно и в срок. А значит, Perl использован не будет.

К PHP можно применить тот же подход, так как принципиальной  разницы нет.
Это только с точки зрения сисадмина, которого просят релизы катить и которому неудобно
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Александр
Это только с точки зрения сисадмина, которого просят релизы катить и которому неудобно
Нет. Это - с точки зрения архитектора. Сисадмин тут ни при чём вообще.
источник

А

Александр in Обсуждения техдирские
Andrey Shetukhin
Нет. Это - с точки зрения архитектора. Сисадмин тут ни при чём вообще.
Ну вы тут как-то высказываетесь так, что складывается другое ощущение
источник

А

Александр in Обсуждения техдирские
Ладно, дискуссия зашла в тупик. Слишком много желания найти простое оправдание там, где причины проблем другие
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Александр
Ну вы тут как-то высказываетесь так, что складывается другое ощущение
Я высказываюсь здесь как человек, который должен спроектировать систему так, чтобы обеспечить определённое качество сервиса.

Качество сервиса начинается с облачной инфраструктуры и поставки изменений. Потому что невозможно обеспечить 9999, если инфраструктура у вас даёт 99, а выкатка занимает в год неделю времени.
источник

А

Александр in Обсуждения техдирские
Andrey Shetukhin
Я высказываюсь здесь как человек, который должен спроектировать систему так, чтобы обеспечить определённое качество сервиса.

Качество сервиса начинается с облачной инфраструктуры и поставки изменений. Потому что невозможно обеспечить 9999, если инфраструктура у вас даёт 99, а выкатка занимает в год неделю времени.
Ну то что выкатка занимает год, может проблема в чём-то ещё? Катите предсобранными докер-образами, если по-другому сложно
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Поэтому сначала выбираются технология и инфраструктура такие, чтобы эти девятки были хотя бы теоретически достижимы. А если у вас регулярно "compilation failed in require" в Perl, то никакой достижимости девяток не будет, как бы команда не написала код.
источник

А

Александр in Обсуждения техдирские
Andrey Shetukhin
Поэтому сначала выбираются технология и инфраструктура такие, чтобы эти девятки были хотя бы теоретически достижимы. А если у вас регулярно "compilation failed in require" в Perl, то никакой достижимости девяток не будет, как бы команда не написала код.
Как-то вы съехали с пхп на перл 😏
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Александр
Ну то что выкатка занимает год, может проблема в чём-то ещё? Катите предсобранными докер-образами, если по-другому сложно
Ну да, катите чёрным ящиком, фиг ли.
Дебажьте чёрный ящик на проде.
Правки тоже на проде.

Спасибо, я как-то без этого обойдусь. Мне квартиру покупать очередную с годовой премии надо, а не просыпаться по ночам.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Александр
Как-то вы съехали с пхп на перл 😏
Там та же история. Разницы нет никакой вообще.
источник

А

Александр in Обсуждения техдирские
Andrey Shetukhin
Ну да, катите чёрным ящиком, фиг ли.
Дебажьте чёрный ящик на проде.
Правки тоже на проде.

Спасибо, я как-то без этого обойдусь. Мне квартиру покупать очередную с годовой премии надо, а не просыпаться по ночам.
Дебаг на проде это огонь😄😄😄
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
Александр
Ну так у этого может быть большое множество причин
это правда, но у некоторых инструментов выше мощность в некоторых разрезах, типа инженерно- эксплуатационного
источник