Те почуття коли забанений на хабрі з 2014 року за політичні дискусії. Хабр унилим гівном без позиції завжди був власне як і громадяни країни 404 які його створили, немає чому дивуватись.
те почуття коли забанений на зібрі з 2014 року )
Платить завжди кінцевий споживач. Той хто хоче інтегруватись просто включить цю. Воду в свій тариф. Мінцирк остаточно здурів
Qa фічі на проді тестує
* «Чиста Архітектура» Боб Мартін
* «Предметно-орієнтоване програмування» Ерік Еванса
* «Реалізація методів предметно-орієнтованого програмування» Вон Вернон
Рекомендую «Blackout» Марка Ельсберга. Якраз по темі smart grid
Відповідь в SOLID, і не залежить від мови. Візьмемо для прикладу смартфон. Клас «Смартфон» імплементує інтерфейси (властивості смартфона) «дзвонити» і «фотографувати». Таким чином встановлюється протокол спілкування з іншими класами (фотограф або людина якій треба подзвонити). Фотографу потрібен фотоапарат, і йому не важливі інші функції, фотограф користується лише інтерфейсом «фотографувати». В той же час абстрактний клас це модель конкретного телефона — тобто сукупність всіх інтерфейсів, які імплементує клас, а також можливо реалізація якихось спільних функцій.
Обіцяли виправитись )
we see your criticism and we realize that this is a very sensitive issue for a lot of people. We have decided to re-evaluate our position and we will update our website accordingly in the next weeks. We will consider not showing the disputed areas as Russian, but as controlled by Russia. However, we will still reflect the de-facto situation in Ukraine concerning time zone usage.
Такого повно. www.timeanddate.com/...dclock/ukraine/simferopol
Відповідь суппорта:
thanks very much for your email. We are aware that this is a sensitive subject and wish to assure you that we remain neutral on political issues.
However, as an informational website about time zones, we feel obliged to reflect the de facto situation rather than de jure situations in cases where the two contradict each other. In the case of Crimea, the territory is de facto controlled by Russia and they use Moscow Time. This is why we decided to show it as part of Russia for now. As soon as that situation changes in favour of Ukraine, we will of course reflect that on our website.
А займатись таким однозначно варто, бо якщо всі мовчать — значить всім ок. До речі навіть reg.ru після недовгих переговорів і цитувань їх же публічного договору закривав сєпарські сайти.
Веб-додаток звучить найкраще.
Іноді відповідь приходить з досвідом в певних класах задач. Балк апдейт іноді зробити неможливо навіть не по красівому.
Нехай є певна сутність якій треба змінити стан.
Ситуація 1: простий проект, де просто змінюється стан сутності, і всі щасливі. Вжухнув балк апдейт — пішов пиляти наступну таску.
Ситуація 2: складна бізнес логіка, де зі зміною стану сутності необхідно викинти про неї івент в чергу. Вжухнув балк апдейт бо так оптимальніше, забув розіслати івенти — маєш недовиконані задачі по процесу. Або звісно можеш вжухнути балк апдейт, а поітм в циклі пушиш івенти в чергу по кожному. А якщо на половині розсилок в чергу пропадає конект в чергу? Треба якось перезаслати в чергу чи відкотити в базі? А які саме відкатувати в базі?
Нехай все таки вийшло зробити балк і він навіть гарантовано працює. Але нам треба і балк операції над декількоса сутностями і операції з однією сутністю. Сутність має інваріант — правила які завжди виконуютсья як би цю сутність не змінювали, і строго визначені переходи між станами. Тобто в більшості випадку не просто змінюється статус платежа, а і ще супутні дані. Як все це впхати в балк?
Балк — це з сайтів на вордпресі без складних процесів. Якщо процес складний — це робота з конкретною сутністю, оркестрація чи хореографія процесів, саги і інші базворди.
ДДД — не про оптимальність запитів в базу, це не про запити в базу взагалі. Це про фокус уваги на предметі і на бізнес правилах.