2 года назад
Рефакторинг психики
Салют! В ИТ сфере есть такое понятие как рефакторинг. Это когда структуру базы данных и компьютерный код программисты меняют так, что бы избавить систему от исторически накопившихся «завалов» «мертвого кода», неиспользуемых объектов, непонятных ошибок, жутких «тормозов» и прочего безобразия. Зачем они это делают? 1. Что бы уменьшить количество ошибок в алгоритмах 2. Сделать структуру и код программы более простыми, понятными и «чистыми» и за счет этого ускорить работу по устранению ошибок в случае их проявления...
177 читали · 3 года назад
Миграции баз данных с помощью библиотеки Liquibase
Что такое миграции баз данных, когда и на каких проектах их настраивают, как они работают, — рассказываем в материале. А также по шагам разбираем, как настроить миграции с помощью открытой библиотеки Liquibase. Артем Зубченко, Java-разработчик IT-компании MediaSoft Миграции баз данных — что это такое и для чего нужно Миграция баз данных — это что-то вроде системы контроля версий для вашей схемы базы данных. Она позволяет разработчикам изменять структуру БД, сообщать другим участникам команды об этих изменениям и самим быть в курсе апдейтов, а также отслеживать историю изменений. Зачем нужны...