@puppet_ru

Страница 67 из 112
Xeniya MTS
29.05.2018
19:19:44
если считать приложение монолитом, и инфраструктуру его частью,

то не покрытие инфраструктурной части тестами равно не покрытию тестами критичной части приложения

просто бэкэндщики не соображают, у них свой мир

они не понимают, что для паппетов тоже нужно писать тесты

Google
Xeniya MTS
29.05.2018
19:20:46
и они не напргягают девопса делать тоже самое - команда

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

это же монолит :) А для монолита для инфраструктуры нужно использовать тот же подход, что и для всего остального приложения

а паппет просто один из фреймворков (часто многочисленных) приложения

ptchol
29.05.2018
20:37:12
В том то и дело что кодить просто, а делать простые решения, сложно. 200 скриптов по 5 строчек это не так просто как тебе кажется. Нужно уметь работать с людьми а не с кодом, генерализовать задачи, приводить их к бест практичам и к тем решениям которые могут упростить решение вцелом, а не в частном

Xeniya MTS
29.05.2018
21:07:15
go уменьшать код приложения

обычно инфраструктурная часть самая маленькая по сравнению с бэкэндом и фронтэндом

а значит, твои усилия не дадут никакого видимого результата

вместо упрощения, которое не оправдано, и идёт против ветра в индустрии на раздувание кода (закон мура пока работает!) лучше бы агитировал за написание тестов

Ebalash
30.05.2018
05:00:40
Всем привет, есть у кого опыт хранения манифестов в svn с использованием foreman?

ptchol
30.05.2018
05:30:30
обычно инфраструктурная часть самая маленькая по сравнению с бэкэндом и фронтэндом
ты как обычно, пытаешься оправдать то что тебе кажется нормальным. бек \ фронт чаще всего имеют довольно мало побоычных эффектов, там логи какие нибудь да записи в базку. Но всё это хорошо структурированно и расположено в одном месте. В схеме с микросервисами ещё отлично сохраняется single responosbility. Когда у тебя это обрастает 200 микроскриптами каждый из которых формирует какой то отдельный побоычный эффект, в виде изменения стейта \ откладывания куда то какого то флажка\лога\хука который изменяе что то во врешней системе\осуществление какого то чека и т д, это не делает картинку понятной вцелом.

Google
Xeniya MTS
30.05.2018
06:43:00
ты как обычно, пытаешься оправдать то что тебе кажется нормальным. бек \ фронт чаще всего имеют довольно мало побоычных эффектов, там логи какие нибудь да записи в базку. Но всё это хорошо структурированно и расположено в одном месте. В схеме с микросервисами ещё отлично сохраняется single responosbility. Когда у тебя это обрастает 200 микроскриптами каждый из которых формирует какой то отдельный побоычный эффект, в виде изменения стейта \ откладывания куда то какого то флажка\лога\хука который изменяе что то во врешней системе\осуществление какого то чека и т д, это не делает картинку понятной вцелом.
Посмотри на линукс-ядро: ради скорости разработки они жертвуют api/abi. У всего есть своя цена, и стоимость поддержания API 200 микросервисов дороже монолита из двухсот микроскриптов. Скорость разработки это именно то, что нужно бизнесу

ptchol
30.05.2018
07:49:59
продолжай всё сваливать в кучу и притягивать удобные факты из разных мест не относящихся к чему либо одному

монолит из 200 файлов это одно, монолит который рботает когда у него 200 файлов снаружи которые формируют стейт, и у которых нет нормального контракта а от которых есть лишь хрен пойми какое депенденси у приложения это другое

и это имхо в разы геморнее и медленее и с большим количеством ошибок чеми микросервисы и контракты

Xeniya MTS
30.05.2018
08:19:45
продолжай всё сваливать в кучу и притягивать удобные факты из разных мест не относящихся к чему либо одному
нет птчёл, это реальность: монолиты разрабатываются быстрее микросервисов, т.к. у тебя нет платы на поддержание внутренних апи между микросервисами

это всё очень дорого, и плата = скорость разработки

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

ptchol
30.05.2018
08:20:20
реальность то, что ты не читаешь что я пишу

Xeniya MTS
30.05.2018
08:20:32
просто один из подходов - когда монолит хорошо (а для него паппет отлично!) когда микросервисы

признайся, что нет :)?

ptchol
30.05.2018
08:21:36
нет,

Xeniya MTS
30.05.2018
08:21:43
вооот :)

ptchol
30.05.2018
08:21:50
что вот то ?

ТДД бесполезное гавно )

я попытался

Xeniya MTS
30.05.2018
08:22:17
ТДД бесполезное гавно )
наверное, лучше спорить о вкусе устриц с теми, кто их пробовал

:(

ptchol
30.05.2018
08:22:39
задолбался от бестолкловсти подхода и от его неудобство потому что на этапе разработки тебе х2 работы нужно переделывать которую в ином случае ты бы просто выкиул

ещё до начала жиненого цыкла продукта

Google
ptchol
30.05.2018
08:22:53
омг.

ptchol
30.05.2018
08:23:09
спорь о вкусе говна, с теми кто его пробовал.

подход типа "а ты чо добился"

бред какой то

Xeniya MTS
30.05.2018
08:23:29
конечно, паппеты не стоит юзать без тестов

системы управления конфигурациями без тестов, интегрированных в CI продукта, устарели

ptchol
30.05.2018
08:24:05
опять перешла в режим write only

Xeniya MTS
30.05.2018
08:24:07
и ещё их лучше не использовать для микросервисных архитектур приложений

но те, кто везде отказывается от монолита в угоду моде, красноглазые фанатики

Xeniya MTS
30.05.2018
08:25:28
наоборот.
чисто с эстетической точки зрения мне больше нравится писать код

ptchol
30.05.2018
08:25:31
господи у тебяя скафолдинг + протобуф какой нибудь

Xeniya MTS
30.05.2018
08:25:32
в том числе с тестами

ptchol
30.05.2018
08:25:38
у тебя контракты генерят всё автоматически

нет там никаког опереписывания.

Ксения, если вы ручками хуярите как хуярили в монолитах, ну как бы проблема да.

Xeniya MTS
30.05.2018
08:26:07
давай, научи Линуса торвальдса :)

Google
ptchol
30.05.2018
08:26:12
современный мир решил те проблемы про которые ты рассказываеш ьи думаешь что они есть

и опять мы пришли "давайте свалим всё в кучу"

Xeniya MTS
30.05.2018
08:26:29
Ксения, если вы ручками хуярите как хуярили в монолитах, ну как бы проблема да.
нет, не как раньше - раньше я не писала плейбуки и паппет модули вокруг тестов

ptchol
30.05.2018
08:26:52
мы говорили про приложение вроде а не про паппет

и про микросервисы

Xeniya MTS
30.05.2018
08:27:24
паппет это просто фреймворк приложения, один из. react это фреймворк для фронтэнда, паппет для инфраструктуры

но тестами покрывается всё

ptchol
30.05.2018
08:28:35
у тебя задачи нет под него в современной инфраструктуре

выдумать её конечно можно

но если исходить из моего изначального тезиса, то её нет

Xeniya MTS
30.05.2018
08:30:14
у тебя задачи нет под него в современной инфраструктуре
кто тебе сказал, что современная инфраструктура это всегда микросервисы?

мне тотальный CI тоже видится современной инфраструктурой

в этом случае монолит лучше

при этом, заметь, я не утверждаю, что микросервисы не нужны

просто у них своя ниша

своя ниша у монолита, своя ниша у микросервисов

ptchol
30.05.2018
08:31:31
это от слабости характера

и от неумения аргументировать

Xeniya MTS
30.05.2018
08:31:55
это от слабости характера
ахахаха, если ты перешёл на личности, значит проиграл. Осталось только с фашистами сравнить

ptchol
30.05.2018
08:32:01
лол

Google
ptchol
30.05.2018
08:32:10
мы тут все личности

люди кто не уверен в своих силах, часто оправдывают свои решения фразочками типа "каждому решение своё место".

Xeniya MTS
30.05.2018
08:33:12
люди кто не уверен в своих силах, часто оправдывают свои решения фразочками типа "каждому решение своё место".
лол нет, я просто смотрю на историю IT и вижу, что ни одна серебрянная пуля так и не стала универсальным решением

ptchol
30.05.2018
08:33:13
это лишь отсуствие strong opinion которое они действительно смогут отстоять в настоящей дискусссии, а не в той где половину тезисов можно игнорировать или вобще скатиться к защите чубаки

никто не говорит про серебрянные пули, у тебя в голове это, заметь я повторяю это уже 100500й раз а ты по прежнему это запомнить не можешь

ptchol
30.05.2018
08:34:34
серьезно ?

покажи.

Xeniya MTS
30.05.2018
08:34:38
либо микросервисы универсальное решение, серебрянная пуля, либо нишевое решение

ptchol
30.05.2018
08:36:28
тяжело да, разговариват ьс тем кто в голове, а писат ьв чат

Xeniya MTS
30.05.2018
08:36:51
ptchol
30.05.2018
08:36:52
ты ради интереса, открой поиск, напиши "универсальное", и посмотри кто про это трепется всё время)

вобще из 23 упоминания 19 твои

ты выдумала,а а теперь вменяешь

Xeniya MTS
30.05.2018
08:37:38
ты выдумала,а а теперь вменяешь
ты все время ноешь, что у нас тут "не современная инфраструктура"

а когда спрашивают, что есть современная,

современная у тебя микросервисы

и куберы

другого ты не предлагал

ptchol
30.05.2018
08:38:43
так. и что ?

Xeniya MTS
30.05.2018
08:38:56
я, впрочем, понимаю, что можно меос поюзать

Страница 67 из 112