2021-05-05 21:42:21
#прочитал
Kill it with fire - Marianne Bellotti
Книга рассказывает о подходах по управлению старым кодом. Именно по управлению, а не по избавлению от. Как пишет Марианне: мы все любим переписывать все с нуля. Однако со старыми системами - это наихудший подход. Книга про процессы и про организацию людей вокруг систем. Каких-то явных технических шаблонов, например, "душитель", автор не описывает. По крайней мере не называет своими именами. Тем не менее книга будет полезна как технарям, так и (не)далеким от технологий менеджерам.
Марианне так же обильно приправляет историческими фактами, которые сперва раздражают, но потом, когда она копает чуть дальше перфокарт, доставляют большое удовольствие.
Самый важный прием борьбы со старым кодом - не доводить систему до состояния легаси постоянно ее модернизируя. Пам-пам.
Перечислю из головы темы, которые я не знал:
- Не знал про "leap second". Вернее я слышал, что иногда приходится корректировать часы из-за неравномерности скорости вращения Земли, но не слышал, что это вызывало проблемы в компьютерных системах.
- Не слышал про гугловый "Yellow code" - подход к решению системных проблем.
- Не подозревал, что проблем с хранением да так много, что Y2K bug - это цветочки. Привет, линукс!
Я как обычно книгу слушал, но вот собираюсь заказать бумажную и поставить в шкаф рядом с другими справочниками.
https://www.amazon.de/Kill-Fire-Manage-Computer-Systems/dp/1718501188
1.6K viewsedited 18:42