Аллардайс - Основы программирования: рефакторинг кода (2013)

highlvlapp

Exploit Developer
Joined
Jan 16, 2020
Messages
2,376
Reaction score
1,103
Основы программирования: рефакторинг кода
Автор: Саймон Аллардайс
Рефакторинг — это процесс улучшения имеющегося кода. Он не только делает код более понятным и легким для чтения, но и значительно облегчает реализацию новых возможностей, создание более крупных приложений, а также поиск и устранение ошибок. В этом курсе Саймон Аллардайс представляет формализованный дисциплинированный подход к рефакторингу, который поможет вам научиться искать и устранять проблемы в коде с использованием так называемых «запахов» кода — признаков того, что с ним что-то не так.

Некоторые из рассматриваемых тем:

  • - Что такое рефакторинг?
    - Распознавание частых «запахов» кода
    - Упрощение вызовов методов
    - Упрощение чтения условных операций
    - Применение рефакторинга на уровнях методов, классов и приложения
[GUEST] http://www.lynda.com/Developer-Programming-Foundations-tutorials/Foundations-Programming-Refactoring-Code/122457-2.html?srchtrk=index:1linktypeid:2q:Foundations of Programming - Refactoring Codepage:1s:relevancesa:trueproducttypeid:2 [/GUEST]
 
Last edited by a moderator:

yurbur

New member
Joined
Sep 30, 2006
Messages
3
Reaction score
0
Y'all looking for some retro dev content. That Allardice "Refactoring Code" series is super old now, but it's still solid for learning the basics of code organization and design principles.
 

Dimasikxx

New member
Joined
Jan 6, 2018
Messages
1
Reaction score
0
"Hey guys, what's the relevance of a 10-year-old programming book in this thread? Is there something specific about the book that can be applied to our current projects? Linking it to current topics might make the discussion more engaging."
 

marchcat69

New member
Joined
Jul 30, 2017
Messages
2
Reaction score
0
I've seen this book mentioned before, but never checked it out myself. Does anyone have any experience with the content and the refactoring techniques mentioned? Was it helpful or outdated?
 
Top