Классическая проблема: кто-то удалил поле из аналитической витрины и неочевидное количество дашбордов / карточек на дашборде перестало работать.
Я уже и забыл, насколько это может быть больно. В аналитике Osome используется инструмент для end-to-end тестирования дашбордов: на каждый пул-реквест оно прогоняет тесты по всем дашбордам и карточкам, проверяет ничего не отвалилось. Красиво?
На этой неделе я пошел дальше: я понял, что могу удалять случайные поля и смотреть, отвалится ли что-то дальше. Если не отвалится, то оно "и не надо".
Если идти еще дальше, то мне достаточно просто собрать дерево зависимостей таблиц из запросов / дашбордов и будет понятно, какие "ветки" можно отрезать. Я уже просил три сервиса сделать такое, но до результата не дошли. Почему это никто не делает?
Классическая проблема: кто-то удалил поле из аналитической витрины и неочевидное количество дашбордов / карточек на дашборде перестало работать.
Я уже и забыл, насколько это может быть больно. В аналитике Osome используется инструмент для end-to-end тестирования дашбордов: на каждый пул-реквест оно прогоняет тесты по всем дашбордам и карточкам, проверяет ничего не отвалилось. Красиво?
На этой неделе я пошел дальше: я понял, что могу удалять случайные поля и смотреть, отвалится ли что-то дальше. Если не отвалится, то оно "и не надо".
Если идти еще дальше, то мне достаточно просто собрать дерево зависимостей таблиц из запросов / дашбордов и будет понятно, какие "ветки" можно отрезать. Я уже просил три сервиса сделать такое, но до результата не дошли. Почему это никто не делает?
Ng Man-ho, a 27-year-old computer technician, was convicted last month of seven counts of incitement charges after he made use of the 100,000-member Chinese-language channel that he runs and manages to post "seditious messages," which had been shut down since August 2020. A Telegram channel is used for various purposes, from sharing helpful content to implementing a business strategy. In addition, you can use your channel to build and improve your company image, boost your sales, make profits, enhance customer loyalty, and more. Telegram Channels requirements & features Telegram iOS app: In the “Chats” tab, click the new message icon in the right upper corner. Select “New Channel.” Select: Settings – Manage Channel – Administrators – Add administrator. From your list of subscribers, select the correct user. A new window will appear on the screen. Check the rights you’re willing to give to your administrator.
from us