Регистрация  |  Вход

А вы все еще переживаете по поводу состояния вашего проекта? :)

Интересная статья на Хабре в очередной раз убеждает что идеальных проектов не существует!!!

Безумие и успех кода Oracle Database

А часто вы на своих проектах занимаетесь рефакторингом кода, полученного в наследство от предыдущих поколений?
Оплачивают вам это или вы втихаря улучшаете продукт?

Из своего опыта скажу - сколько проектов удалось повидать, но никогда так и дошло дело до рефакторинга. Все заканчивалось на эмоциональных мигингах и планах выделить время на рефакторинг и погашение технического долга, но не более. И со временем я тоже проникся всеобщих похуизмом

Интересная статья на Хабре в очередной раз убеждает что идеальных проектов не существует!!!

[url=https://habr.com/post/429946/]Безумие и успех кода Oracle Database[/url]

[img]http://memesmix.net/media/created/lz4ic7.jpg[/img]

А часто вы на своих проектах занимаетесь рефакторингом кода, полученного в наследство от предыдущих поколений?
Оплачивают вам это или вы втихаря улучшаете продукт?

Из своего опыта скажу - сколько проектов удалось повидать, но никогда так и дошло дело до рефакторинга. Все заканчивалось на эмоциональных мигингах и планах выделить время на рефакторинг и погашение технического долга, но не более. И со временем я тоже проникся всеобщих похуизмом :D 

Dmitry Shnyrev
А часто вы на своих проектах занимаетесь рефакторингом кода, полученного в наследство от предыдущих поколений?
Оплачивают вам это или вы втихаря улучшаете продукт?

Периодически происходит так, что переписать старый код выходит быстрее, чем придумать какой-то костыль для текущего кода, чтобы что-то пофиксить или добавить новый функционал.

[quote="Dmitry Shnyrev"]А часто вы на своих проектах занимаетесь рефакторингом кода, полученного в наследство от предыдущих поколений?
Оплачивают вам это или вы втихаря улучшаете продукт?[/quote]

Периодически происходит так, что переписать старый код выходит быстрее, чем придумать какой-то костыль для текущего кода, чтобы что-то пофиксить или добавить новый функционал.