Свързани публикации 'refactoring'


Как да автоматизирате преработването на вашия код
Разглеждане набързо на Codemod / Codeshift Да се ​​грижите добре за вашата кодова база, да се справяте с технически дългове и да правите от време на време рефакторинг на код са някои от многото задачи, които разработчиците биха искали да избегнат. Като вземем под внимание непрекъснато променящия се свят на интерфейса, може да сте искали да преработите повече, отколкото бихте искали да признаете.

Казус от практиката: Рефакторинг на Java проект от началото до края
Рефакторингът може да бъде трудна задача, особено когато разглеждате голям, сложен Java проект. Въпреки това, това е необходим процес, който помага да се подобри структурата на вашия код, като същевременно се запази неговата функционалност. Тази публикация в блога представя казус от рефакторинг на Java проект от началото до края. Въведение Нека разгледаме един проект, който наследихме – приложение за онлайн книжарница. Въпреки че е пълна с функции и функционална, кодовата база е..

Два прости метода за преработване на дълбоко вложен код
Ако имате нужда от повече от 3 нива на вдлъбнатини, прецакате! „Ако имате нужда от повече от 3 нива на отстъп, така или иначе сте прецакани и трябва да поправите програмата си.“ Можете да намерите този ред в официалния стил на кодиране на ядрото на Linux от Линус Торвалдс. Работата с дълбоко вложен код е като да се опитвате да разгадаете безкраен набор от „матрьошки“ — това е безкрайна задача. Като софтуерни инженери, наша отговорност е да напишем код, който е лесен за четене от..

Трансформирайте вашия спагети код в чиста архитектура с тези трикове за преработване
Как да подобрите своя софтуерен дизайн с рефакторинг на код. Как рефакторингът помага на разработчиците да се борят с гниенето на кода. Разработването на софтуер е итеративен процес. Тъй като изискванията се променят и кодовите бази растат, дори най-добре проектираните системи могат да станат дезорганизирани и трудни за поддръжка. Рефакторингът - процесът на подобряване на структурата на кода, без да се променя външното му поведение - е мощна техника за непрекъснато подобряване на..

Как преработихме нашата ReactJS кодова база
Във Fashinza наблягаме много на писането на чист код. За тази цел имаме стриктни PR прегледи и процеси на одобрение. Това е от решаващо значение, тъй като помага на разработчиците да четат, поддържат и подобряват кода ефективно. Това не винаги е било така, тъй като основният фокус беше функциите да бъдат пуснати възможно най-рано. Осъзнахме проблема с това не много отдавна; тогава решихме да преработим кодовата си база. Но какво точно е преработването на кода и как да разберем, че..

Пролетно почистване на вашия код: Как да преработите
Изхвърлете това мислене „Ако не е счупено, не го поправяйте“! Първото нещо, което вероятно си мислите, ако никога не сте чували за рефакторинг и чист код, е: Това означава ли, че кодът ми е мръсен или небрежен? Може би. Запитайте се: Ще мога ли да разбера кода си след 6 месеца до няколко години? Какво е рефакторинг? Нека да разгледаме определението за рефакторинг. Рефакторингът на кода е систематичен процес стъпка по стъпка за подобряване на качеството на вашия код,..

Защо трябва да преработите своя код
Когато въведете файл, оставете го по-добре, отколкото сте го намерили „Рефакторингът е процес на промяна на софтуерна система по такъв начин, че да не променя външното поведение на кода, но подобрява вътрешната му структура. Това е дисциплиниран начин за почистване на код, който минимизира шансовете за въвеждане на грешки. По същество, когато преработвате, вие подобрявате дизайна на кода, след като е бил написан. — Мартин Фаулър (Бащата на „мириса на код“) . Нека си го..