
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 микроскриптами каждый из которых формирует какой то отдельный побоычный эффект, в виде изменения стейта \ откладывания куда то какого то флажка\лога\хука который изменяе что то во врешней системе\осуществление какого то чека и т д, это не делает картинку понятной вцелом.

Xeniya MTS
30.05.2018
06:40:57

Google

Xeniya MTS
30.05.2018
06:43:00


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
омг.

Xeniya MTS
30.05.2018
08:22:56
либо ты пишешь API и пайплайны, либо тесты

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
и ещё их лучше не использовать для микросервисных архитектур приложений
но те, кто везде отказывается от монолита в угоду моде, красноглазые фанатики

ptchol
30.05.2018
08:25:05

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

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

Xeniya MTS
30.05.2018
08:34:23

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
я, впрочем, понимаю, что можно меос поюзать