ооо тебя понесло дружок. почему почему почему… )
вам, только и остается что минусить тех кто имеет альтернативное мнение.
я например не против если есть кто-то кто поддерживает Навального. ну есть и есть.
но вот вы, абсолютно не приемлите, если кто-то не верит ему. вас это так ломает.
чем-то напоминает отношения атеистов и верующих )
а вы верите в любой мутный скрин документа? прям вот сразу? )
алешку много раз ловили на манипуляциях. раньше я верил в его сказки. а потом попробовал самостоятельно покопаться и поискать в первоисточниках, оказалось что показывать только нужную ему инфу он умеет. ловко обрезая ту, которую не нужно показывать )) иначе будет пук в лужу.
поэтому верить ему наслово — это личное решение каждого.
я не говорю что он везде врет, но нужно хоть немного вырастить критическое мышление, если у вас оно напрочь отсутствует. )
почему у вас так бомбит, когда кто-то имеет другое мнение относительно данного персонажа? вы делите все на белое и черное. Леха весь в белом, все герои его видео — черные. Мир намного сложнее )
лично видели квартиру? или опять лёшка навальный рассказал? )
ну вообще для ЗП в 400 тыс.руб. + ЗП жены + накопления, можно позволить себе купить квартиру в Ницце. почему это вас удивляет? или вы это не учитываете?
Пробрасывать CorrelationId через message не самое удачное решение.
CorrelationId вообще был придуман не для этого, не для логирования, не для того чтобы куски логов можно было связывать между собой. Но вы решили что чего зря его не заюзать.
Зачем вообще вмешиваться в формат ЦЕЛЕВОГО сообщения? Почему оно начинает знать по какой-то CorrelationId? Почему Консьюмеры начинают его знать?
Логирование это чисто инфраструктурная задача. Сообщения не знают, что из логируют. И уж тем более они не должны сообщать подсистеме логирования хитрое поле CorrelationId, которое можно изменить в любой части пайплайна (и тем самым поломать все).
Логирование, например, можно временно отключить. Но сообщения будут продолжать таскать CorrelationId зачем-то. Непонятно…
Почему бы не использовать «headers»: {}?
Ведь в Http запросах вы используете Headers для передачи «X-Correlation-ID».
Почему здесь вы отошли от этого принципа?
Щас местные комментаторы расстроятся, они все ждут когда же НАСА наконец откажется от контрактов с Роскосмосом, бросит Рогозина и будет дружить только с Илоном.
И потом будут потом бить себя в грудь, доказывая правоту, что они граждане планеты Земля, и не принадлежат государствам и нациям ))
«Кто виноват? Государства (в данном случае Иран), пытаются контролировать жизнь своих граждан и блокируют ресурсы, которые не подходят под их управленческие шаблоны.»
выводы то какие сразу. а почему не предлагаете бомбить сразу?
1. Как вы синхронизуеете контексты? или шарите данные между блоками?
допустим отработал первый блок, второй должен продолжить работу с данными из первогь блока.
2. как вы управляете конфигурацией блока? начальные variables/env?
3. вы делаете валидацию конфигурафии? перед сохранением к примеру
Это все здорово, когда у тебя нет семьи, детей, кредитов и т.д. Можно сменить работу, обстановку и начать все с нуля. Но…
чаще всего люди крутят колесо как хомяки не потому что они хотят, а потому что надо.
Деньги! Приходится задерживаться на работе, брать больше и нести дальше, иначе руководство просто примет решение не в твою пользу.
для чего вы все это делаете? где будет хостится сервис?
1. если у вас — то зачем это все??? чтобы не украли? ну это по другому решается.
2. если у кого-то — то это вам не поможет, т.к. этот кто-то наверняка будет иметь физический доступ к машине.
посмотрел Database. Получается у вас Сервисы жестко зависят от реализации Database.
Если вам скажут перейти на Postgres, к примеру, — вам придется переписать весь Services. DDD который вы читали и применяете — говорит что так делать нельзя, как вы реализовали.
Еще очень смущает что у вас везде публичные сеттеры. Инкапсуляцию слышали? Опять же, DDD требует другого подхода.
Непонятно почему самоцель отказаться от маппинга?
Тесты тоже странные. Зачем-то пришлось писать билдеры — лишняя работа. Я еще понимаю, интеграционные тесты — там билдеры состояний для кейсов. Но здесь это явно лишнее.
Еще стиль тестов — вы внутри теста делаете ребус — угадай какое состояние — угадай какое оно будет в конце теста. зачем??? всякие byte.MaxValue. Чтобы программист тренировал память на константы?
вам, только и остается что минусить тех кто имеет альтернативное мнение.
я например не против если есть кто-то кто поддерживает Навального. ну есть и есть.
но вот вы, абсолютно не приемлите, если кто-то не верит ему. вас это так ломает.
чем-то напоминает отношения атеистов и верующих )
Лебедев правильно про вас сказал )
алешку много раз ловили на манипуляциях. раньше я верил в его сказки. а потом попробовал самостоятельно покопаться и поискать в первоисточниках, оказалось что показывать только нужную ему инфу он умеет. ловко обрезая ту, которую не нужно показывать )) иначе будет пук в лужу.
поэтому верить ему наслово — это личное решение каждого.
я не говорю что он везде врет, но нужно хоть немного вырастить критическое мышление, если у вас оно напрочь отсутствует. )
почему у вас так бомбит, когда кто-то имеет другое мнение относительно данного персонажа? вы делите все на белое и черное. Леха весь в белом, все герои его видео — черные. Мир намного сложнее )
ну вообще для ЗП в 400 тыс.руб. + ЗП жены + накопления, можно позволить себе купить квартиру в Ницце. почему это вас удивляет? или вы это не учитываете?
Дизайн это не только градиенты, цвета и формы. Это комплекс: идея, удобство, продуманность элементов. У вас ничего этого нет.
То что вы выдаете за дизайн/редизайн — эскиз. Проба пера.
Тут еще работать и работать.
Но даже этот эскиз назвать хорошим не могу по ряду причин.
CorrelationId вообще был придуман не для этого, не для логирования, не для того чтобы куски логов можно было связывать между собой. Но вы решили что чего зря его не заюзать.
Зачем вообще вмешиваться в формат ЦЕЛЕВОГО сообщения? Почему оно начинает знать по какой-то CorrelationId? Почему Консьюмеры начинают его знать?
Логирование это чисто инфраструктурная задача. Сообщения не знают, что из логируют. И уж тем более они не должны сообщать подсистеме логирования хитрое поле CorrelationId, которое можно изменить в любой части пайплайна (и тем самым поломать все).
Логирование, например, можно временно отключить. Но сообщения будут продолжать таскать CorrelationId зачем-то. Непонятно…
Почему бы не использовать «headers»: {}?
Ведь в Http запросах вы используете Headers для передачи «X-Correlation-ID».
Почему здесь вы отошли от этого принципа?
а что плохого в олимпиаде?
Скрам не требует обязательно успеть сделать и закрыть все задачи-стори. К этому стремятся, но это не самоцель.
вы просто не разобрались зачем они нужны и для кого. ничего страшного )
И потом будут потом бить себя в грудь, доказывая правоту, что они граждане планеты Земля, и не принадлежат государствам и нациям ))
выводы то какие сразу. а почему не предлагаете бомбить сразу?
допустим отработал первый блок, второй должен продолжить работу с данными из первогь блока.
2. как вы управляете конфигурацией блока? начальные variables/env?
3. вы делаете валидацию конфигурафии? перед сохранением к примеру
просто я реально хочу понять, что они (SpaceX) сделали и когда успели доставить людей на Марс.
не слишком ли сильно звучит? сделали что? кого-то доставили? или много картинок-видео опубликовали — это МНОГОЕ СДЕЛАЛИ?
чаще всего люди крутят колесо как хомяки не потому что они хотят, а потому что надо.
Деньги! Приходится задерживаться на работе, брать больше и нести дальше, иначе руководство просто примет решение не в твою пользу.
все через Environment решается. Покажите DevOps'ам своим эту статью, пусть поржут.
1. если у вас — то зачем это все??? чтобы не украли? ну это по другому решается.
2. если у кого-то — то это вам не поможет, т.к. этот кто-то наверняка будет иметь физический доступ к машине.
Если вам скажут перейти на Postgres, к примеру, — вам придется переписать весь Services. DDD который вы читали и применяете — говорит что так делать нельзя, как вы реализовали.
Еще очень смущает что у вас везде публичные сеттеры. Инкапсуляцию слышали? Опять же, DDD требует другого подхода.
Непонятно почему самоцель отказаться от маппинга?
Тесты тоже странные. Зачем-то пришлось писать билдеры — лишняя работа. Я еще понимаю, интеграционные тесты — там билдеры состояний для кейсов. Но здесь это явно лишнее.
Еще стиль тестов — вы внутри теста делаете ребус — угадай какое состояние — угадай какое оно будет в конце теста. зачем??? всякие byte.MaxValue. Чтобы программист тренировал память на константы?
Покажите реализацию сущности db. Которая умеет Users..
Это ORM? За конкуренцию в запросах вы сами следите?
Что с идемпотентностью?
почему я должен прислушиваться к западной конторе, которая диктует нам как жить? как правильно и что правильно? пусть идут лесом.