Dive Into Refactoring book pdf by Alexander Shvets Hi, my name is Alexander Shvets, I'm the creator of this website. After two years of work, I'm happy to present to you my course on refactoring, which will make you a better programmer. I have been programming since I was 13. Windows didn't even have a Start button back then. Since that time, I have worked at five companies, learned a half a dozen programming languages and launched several successful projects. In this course, I will share my knowledge with you and teach you - See the difference between beautiful and ugly code. - Improve ugly code, even where you thought it was impossible. - Change the code in such a way that it doesn't break other parts of your program.