Интересная статья на Хабре в очередной раз убеждает что идеальных проектов не существует!!!
Безумие и успех кода Oracle Database
А часто вы на своих проектах занимаетесь рефакторингом кода, полученного в наследство от предыдущих поколений?
Оплачивают вам это или вы втихаря улучшаете продукт?
Из своего опыта скажу - сколько проектов удалось повидать, но никогда так и дошло дело до рефакторинга. Все заканчивалось на эмоциональных мигингах и планах выделить время на рефакторинг и погашение технического долга, но не более. И со временем я тоже проникся всеобщих похуизмом
Интересная статья на Хабре в очередной раз убеждает что идеальных проектов не существует!!! [url=https://habr.com/post/429946/]Безумие и успех кода Oracle Database[/url] [img]http://memesmix.net/media/created/lz4ic7.jpg[/img] А часто вы на своих проектах занимаетесь рефакторингом кода, полученного в наследство от предыдущих поколений? Оплачивают вам это или вы втихаря улучшаете продукт? Из своего опыта скажу - сколько проектов удалось повидать, но никогда так и дошло дело до рефакторинга. Все заканчивалось на эмоциональных мигингах и планах выделить время на рефакторинг и погашение технического долга, но не более. И со временем я тоже проникся всеобщих похуизмом :D
Периодически происходит так, что переписать старый код выходит быстрее, чем придумать какой-то костыль для текущего кода, чтобы что-то пофиксить или добавить новый функционал.
[quote="Dmitry Shnyrev"]А часто вы на своих проектах занимаетесь рефакторингом кода, полученного в наследство от предыдущих поколений? Оплачивают вам это или вы втихаря улучшаете продукт?[/quote] Периодически происходит так, что переписать старый код выходит быстрее, чем придумать какой-то костыль для текущего кода, чтобы что-то пофиксить или добавить новый функционал.