Да потому что DDD можно применять там, где в итоге невозможны микросервисы, что ставит под вопрос их безоговорочную привязку. Ещё потому что DDD это про очерчивание сущностей по бизнес-требованиям, и есть разные подходы к этому даже в general-purpose языках. Способ взаимодействия модулей (монолит/микро/макро/хоть что) тут вообще ни при чём. Эти подходы можно успешно объединить, да, но нельзя сказать, что они по умолчанию связаны.
Алё, полиция? Мы тут чей-то ноутбук переставить хотели, он мешался, а у него снизу кнопка какая-то и провода видны внутри. Мы его тут же положили на место, выбежали из здания и позвонили вам.
Разработчики не всегда задумываются, а точно ли им нужно хранить компоненты имени? Какова цель? Будут ли эти компоненты использоваться по отдельности?
Трудно предугадать. Можно как угодно правильно делать в пределах своей системы, но однажды прилетит интеграция с чужой апихой, где будут поля first и last. И вот ты достаёшь свой тупой ржавый .split(' ') и кромсаешь им чьи-то имена как попало. Это гораздо хуже, чем вкрапления чужой культуры в какие-то там имена полей.
О чём и речь: просто заменить железяку на исправную нельзя. И "тот же самый интерфейс" (модбас) никак эту проблему не решает, потому что она в нём присутствует фундаментально.
Я о том и говорю, что ватты одной колонки и ватты другой колонки могут быть одинаково честными, но транслироваться в разную эффективность по громкости, по искажениям, по спектру.
Modbus это относительно низкоуровневый протокол. Он всего лишь определяет команды для синхронизации нескольких битов/байтов между устройствами. Раскладка регистров у каждого устройства своя - как производитель выдумал.
Например, если в вашей 10-летней автоматике выходит из строя модуль ввода-вывода с modbus, и его совместимый по регистрам аналог больше не выпускается, то хрен что вы сделаете без перепрошивки системы на работу с другим модулем.
Какие 40 лет? Вся эта автоматика и десяти лет не проработает в полном составе. Через 15 большая часть будет морально устаревшей. Через 30 энтузиасты будут описывать процедуру запуска отдельных её кусков с паяльником и мультиметром. Через 40 это будет цениться в музеях в нерабочем состоянии.
Странное сравнение. Сами ватты везде одинаковые, само собой. Отличается выбор точки на шкале от "играет с минимальными искажениями" до "расплавится через 1 сек". Разница может быть на порядки.
Вообще ватты для колонок это примерно как лошадиные силы для колёс автомобиля. Только колёса почему-то не принято измерять в лошадиных силах, а для колонок это приводят чуть ли не главным параметром. Куда интереснее этот параметр в совокупности с условием его выбора по искажениям, а также чувствительностью и диапазоном частот.
Эта ваша "Гармония 70" по паспорту имеет номинальную мощность в 35 Вт при чувствительности аж в 95 дБ (неплохо, но есть но). Это на самом деле громко, ибо высокая чувствительность плюс логарифмическое восприятие громкости человеком - каждый следующий ватт всё бесполезнее. Однако нам не сообщают ни уровень искажений, на котором была взята точка в 35 Вт, ни спад чувствительности для указанной полосы в 63-14000 Гц. Искажения/мощность обычно замеряются где-нибудь на 400-1000 Гц. Можно сделать вывод, что орать на середине эта техника точно может, а вот раскачивать ниже 100 Гц - вряд ли, особенно если на конструкцию посмотреть.
То же самое касается и портативной колонки в 40 Вт. Это может быть вполне реально, что динамики там держат 40 Вт, а усилитель столько же развивает и при этом вместе они что-то отчётливо поют. Но у всей системы скорее всего ниже чувствительность, а значит на 40 Вт она будет тупо тише, чем вон та советская техника с тремя шириками на тех же 40 Вт.
В конце концов, большая мощность нужна для низких частот, герц от 20 до 200. Без них не нужно много мощности чтобы было громко.
С точки зрения звучания - вполне. Больше колонок на звук влияет только помещение. Поэтому за вычетом комнаты и её акустической обработки вполне нормально больше всего денег в аудиосистеме потратить на качественные колонки (ну или колонку). Касается портативных колонок в том числе.
Винил это, конечно, специфический источник, но за 15 тысяч уже можно получить достоверное воспроизведение. Тут лишь бы слишком дёшево не было. Ровно крутится + нормальный звукосниматель + его нормальное положение и усилие + нормальный фонокорректор.
Меньше всего смысла спускать бабло на цифровые источники, ЦАПы, высокое разрешение (всякие там килогерцы) и линейное усиление.
Колонки могут стоить хоть миллион, усилок - штук 30, и китайский смартфон как источник тысяч за 10. Играть такая система будет топово, перекоса в ценах с точки зрения характеристик тут нет.
Только ленивый не писал, про большие зарплаты в IT. Опять же, если они такие большие, то зачем вообще нужна IT ипотека?
Не пойму, пропущен дефис в "IT ипотека" или нет. IT-ипотека нужна чтобы привлекать айтишников туда, где зарплаты не топовые. А IT ипотека нужна как любым другим профессиям, где нельзя тупо накопить на желаемую недвижимость. Аппетиты растут вместе с доходами, знаете ли.
Я думаю, что не так много даже тех, кто хотел бы впаять что-то более современное (DSP какой-нибудь), не говоря уже о прикипевших к конкретной древней микросхеме вроде меня.
Да потому что DDD можно применять там, где в итоге невозможны микросервисы, что ставит под вопрос их безоговорочную привязку. Ещё потому что DDD это про очерчивание сущностей по бизнес-требованиям, и есть разные подходы к этому даже в general-purpose языках. Способ взаимодействия модулей (монолит/микро/макро/хоть что) тут вообще ни при чём. Эти подходы можно успешно объединить, да, но нельзя сказать, что они по умолчанию связаны.
Горшочек, не вари. Хватит уже микросервисов. Уже и к DDD их приплели.
DDD без микросервисов - возможны. Микросервисы без DDD - тоже. Ортогональные подходы абсолютно.
Вы про колокейшн, которому сто лет в обед?
Алё, полиция? Мы тут чей-то ноутбук переставить хотели, он мешался, а у него снизу кнопка какая-то и провода видны внутри. Мы его тут же положили на место, выбежали из здания и позвонили вам.
Трудно предугадать. Можно как угодно правильно делать в пределах своей системы, но однажды прилетит интеграция с чужой апихой, где будут поля first и last. И вот ты достаёшь свой тупой ржавый
.split(' ')
и кромсаешь им чьи-то имена как попало. Это гораздо хуже, чем вкрапления чужой культуры в какие-то там имена полей.О чём и речь: просто заменить железяку на исправную нельзя. И "тот же самый интерфейс" (модбас) никак эту проблему не решает, потому что она в нём присутствует фундаментально.
Я о том и говорю, что ватты одной колонки и ватты другой колонки могут быть одинаково честными, но транслироваться в разную эффективность по громкости, по искажениям, по спектру.
Modbus это относительно низкоуровневый протокол. Он всего лишь определяет команды для синхронизации нескольких битов/байтов между устройствами. Раскладка регистров у каждого устройства своя - как производитель выдумал.
Например, если в вашей 10-летней автоматике выходит из строя модуль ввода-вывода с modbus, и его совместимый по регистрам аналог больше не выпускается, то хрен что вы сделаете без перепрошивки системы на работу с другим модулем.
Какие 40 лет? Вся эта автоматика и десяти лет не проработает в полном составе. Через 15 большая часть будет морально устаревшей. Через 30 энтузиасты будут описывать процедуру запуска отдельных её кусков с паяльником и мультиметром. Через 40 это будет цениться в музеях в нерабочем состоянии.
Да-да, не надо много слов. Всё ведь просто. У ГАЗ-66 и у Жигулей одинаковая мощность двигателя, и значит ехать они будут одинаково.
Странное сравнение. Сами ватты везде одинаковые, само собой. Отличается выбор точки на шкале от "играет с минимальными искажениями" до "расплавится через 1 сек". Разница может быть на порядки.
Вообще ватты для колонок это примерно как лошадиные силы для колёс автомобиля. Только колёса почему-то не принято измерять в лошадиных силах, а для колонок это приводят чуть ли не главным параметром. Куда интереснее этот параметр в совокупности с условием его выбора по искажениям, а также чувствительностью и диапазоном частот.
Эта ваша "Гармония 70" по паспорту имеет номинальную мощность в 35 Вт при чувствительности аж в 95 дБ (неплохо, но есть но). Это на самом деле громко, ибо высокая чувствительность плюс логарифмическое восприятие громкости человеком - каждый следующий ватт всё бесполезнее. Однако нам не сообщают ни уровень искажений, на котором была взята точка в 35 Вт, ни спад чувствительности для указанной полосы в 63-14000 Гц. Искажения/мощность обычно замеряются где-нибудь на 400-1000 Гц. Можно сделать вывод, что орать на середине эта техника точно может, а вот раскачивать ниже 100 Гц - вряд ли, особенно если на конструкцию посмотреть.
То же самое касается и портативной колонки в 40 Вт. Это может быть вполне реально, что динамики там держат 40 Вт, а усилитель столько же развивает и при этом вместе они что-то отчётливо поют. Но у всей системы скорее всего ниже чувствительность, а значит на 40 Вт она будет тупо тише, чем вон та советская техника с тремя шириками на тех же 40 Вт.
В конце концов, большая мощность нужна для низких частот, герц от 20 до 200. Без них не нужно много мощности чтобы было громко.
С точки зрения звучания - вполне. Больше колонок на звук влияет только помещение. Поэтому за вычетом комнаты и её акустической обработки вполне нормально больше всего денег в аудиосистеме потратить на качественные колонки (ну или колонку). Касается портативных колонок в том числе.
Винил это, конечно, специфический источник, но за 15 тысяч уже можно получить достоверное воспроизведение. Тут лишь бы слишком дёшево не было. Ровно крутится + нормальный звукосниматель + его нормальное положение и усилие + нормальный фонокорректор.
Меньше всего смысла спускать бабло на цифровые источники, ЦАПы, высокое разрешение (всякие там килогерцы) и линейное усиление.
Колонки могут стоить хоть миллион, усилок - штук 30, и китайский смартфон как источник тысяч за 10. Играть такая система будет топово, перекоса в ценах с точки зрения характеристик тут нет.
Книжку найди.
А без DI нельзя прогать на интерфейсах что ли?
Котлин не знаю, сорян.
Тоже можно без DI, только вместо альтернативного composition root будут моки классов. Опять же, может, в Котлине дела иначе обстоят, я хз.
Одним - так, другим - сяк. Ок?
Не пойму, пропущен дефис в "IT ипотека" или нет. IT-ипотека нужна чтобы привлекать айтишников туда, где зарплаты не топовые. А IT ипотека нужна как любым другим профессиям, где нельзя тупо накопить на желаемую недвижимость. Аппетиты растут вместе с доходами, знаете ли.
Соло? Просто в команде ещё как общаться приходится.
Я думаю, что не так много даже тех, кто хотел бы впаять что-то более современное (DSP какой-нибудь), не говоря уже о прикипевших к конкретной древней микросхеме вроде меня.
У меня вот такой. Четвёртый моник напрямую к ноуту.