Привет \зк\!Изветсна ли тебе литература по рефакторингу кода рассчитанная НЕ НА ООП???Потыкался в гугле, не нашел, все либо про сраное ООП, либо мануалы типа "как отрефакторить процедурную программу в ООП".Помогай ЗеКач, с меня нихуя.
>>680602 (OP)Зачем? Если ты смотришь на свой код и не понимаешь, где и как его можно улучшить, может быть, ничего рефакторить и не надо?
>>680612Просто есть расхожее мнение, что ООП и рефакторинг - это как корпускулярно-волновая теория света...Интересует именно наличие письменных источников в которых есть рефакторинг (каким бы именем его не называли) и в которых НЕТ ООП.
Читай любую статью про более-менее прикладную функциональщину. Там рефакторинг прямо в процессе написания происходит.
>>680602 (OP)https://books.google.com/ngrams/graph?content=refactoring%2Cobjectoriented%2Cdesign+pattern&case_insensitive=on&year_start=1980&year_end=2008&corpus=15&smoothing=3&share=&direct_url=t4%3B%2Crefactoring%3B%2Cc0%3B%2Cs0%3B%3Brefactoring%3B%2Cc0%3B%3BRefactoring%3B%2Cc0%3B.t4%3B%2Cobjectoriented%3B%2Cc0%3B%2Cs0%3B%3Bobjectoriented%3B%2Cc0%3B%3BObjectOriented%3B%2Cc0%3B%3BObjectoriented%3B%2Cc0%3B.t4%3B%2Cdesign%20pattern%3B%2Cc0%3B%2Cs0%3B%3Bdesign%20pattern%3B%2Cc0%3B%3BDesign%20Pattern%3B%2Cc0%3B%3BDesign%20pattern%3B%2Cc0Рефакторинг стал баззвордом в период расцвета ООП, вместе с паттернами.
>>680686Пример дай, я императивный питушок же!
>>680700https://books.google.com/ngrams/graph?content=refactoring%2Cobjectoriented%2Cdesign+pattern%2Coop&case_insensitive=on&year_start=1980&year_end=2008&corpus=15&smoothing=3&share=&direct_url=t4%3B%2Crefactoring%3B%2Cc0%3B%2Cs0%3B%3Brefactoring%3B%2Cc0%3B%3BRefactoring%3B%2Cc0%3B.t4%3B%2Cobjectoriented%3B%2Cc0%3B%2Cs0%3B%3Bobjectoriented%3B%2Cc0%3B%3BObjectOriented%3B%2Cc0%3B%3BObjectoriented%3B%2Cc0%3B.t4%3B%2Cdesign%20pattern%3B%2Cc0%3B%2Cs0%3B%3Bdesign%20pattern%3B%2Cc0%3B%3BDesign%20Pattern%3B%2Cc0%3B%3BDesign%20pattern%3B%2Cc0%3B.t4%3B%2Coop%3B%2Cc0%3B%2Cs0%3B%3BOOP%3B%2Cc0%3B%3Boop%3B%2Cc0%3B%3BOop%3B%2Cc0%3B%3BOOp%3B%2Cc0Нет, лучше вот так
>>680700>паттернами.А что за паттерны кстати такие?мимо