![]() |
![]() |
|
Посоветуйте, чего почитать про рефакторинг кода | ☑ | ||
---|---|---|---|---|
0
ado
04.05.07
✎
06:34
|
Собственно сабж.
Хочется чего нибудь с описанием самых общих приемов, применимых к самым разным языкам. |
|||
1
smaharbA
04.05.07
✎
06:35
|
может лучче ребрендеринг кода сделать ? ))
|
|||
2
Морозов Александр
04.05.07
✎
06:41
|
лучше Обфускацию...
|
|||
3
ado
04.05.07
✎
06:44
|
(1)(2) Идите вы ... (обиженно) я серьезно спрашиваю.
|
|||
4
Denisыч
04.05.07
✎
06:46
|
что такое рефакторинг?
|
|||
5
ado
04.05.07
✎
06:47
|
(4) Изменение кода с целью улучшения его структуры без изменения функционала.
|
|||
6
Морозов Александр
04.05.07
✎
06:50
|
а кто шутит? http://www.xakep.ru/post/37614/default.asp
|
|||
7
ado
04.05.07
✎
06:53
|
(6) Ну дык меня обратная задача интересует!
|
|||
8
Морозов Александр
04.05.07
✎
06:57
|
понятно... но нафиг оно надо?
|
|||
9
ado
04.05.07
✎
07:06
|
(8) Есть код написаный зело некрасиво. Есть потребность вносить в него изменения в соответсвии с меняющимися условиями внешней среды. Но тка как он написан некрасиво, изменения вносить очень тяжело.
|
|||
10
spock
04.05.07
✎
07:25
|
(9)в ящике из лички
|
|||
11
Папа Гапа
04.05.07
✎
07:37
|
(10) И мне, пожалуйста.
(9) Поделись чего дали! З.Ы.: На ИТС, вроде, есть методические рекомендации по разработке кода, если проверять на соответствие им, то можно вылечить "зело некрасиво". Всё зависит от мастерства херурга... |
|||
12
Морозов Александр
04.05.07
✎
07:42
|
(9) Типа в именах процедур и переменных - Z049FGJLKL097... или просто в одну строку все записано?
|
|||
13
Иде я
04.05.07
✎
07:44
|
Детский сад блин, РАБОТАЕТ - НЕ ТРОГАЙ!
Сам ерфакторинг может внести(и внесет!) Неопределенное количество ошибок разного рода...И с достаточно большой вероятностью можно утверждать, что сработает принцип домино. |
|||
14
ado
04.05.07
✎
07:45
|
(10) Не дошло :(
|
|||
15
ado
04.05.07
✎
07:48
|
(13) А если код совершеноо неуправляемый, и любая попытка изменения функционала как раз и черевата неопределенным количеством ошибок?
|
|||
16
spock
04.05.07
✎
07:48
|
(13)перед тем, как делается рефакторинг, создается куча тестов, которые выявят возможные проблемы после рефакторинга - все просто.
|
|||
17
ado
04.05.07
✎
07:49
|
(15)+ Да и отлов существующих ошибок весьма затруднен.
|
|||
18
spock
04.05.07
✎
07:49
|
(14)мне ничего не вернулось
|
|||
19
AeDen
04.05.07
✎
07:49
|
(13) Вот забавно) Вношу изменения в код, не проследив взаимосвязей - получаю неуправляемую конфу. Вертаю все взад, отслеживаю связи, вношу минимальные изменения - все летает. Вывод: отладчик - друг человека.
|
|||
20
ado
04.05.07
✎
07:50
|
(12) Типа все в одной процедуре, например.
|
|||
21
ado
04.05.07
✎
07:53
|
(18) anshdo"mail.ru?
|
|||
22
ado
04.05.07
✎
07:54
|
(19) Таки в хорошо структурированом коде отслеживать взаимосвязи проще ...
|
|||
23
Морозов Александр
04.05.07
✎
07:55
|
дык и че? код токакой? покажи хоть кусочек
|
|||
24
ado
04.05.07
✎
07:55
|
(18) Ой, дошло, спасибо большое.
|
|||
25
ado
04.05.07
✎
07:57
|
(23) За оверквотинг забанят.
|
|||
26
Морозов Александр
04.05.07
✎
07:58
|
Кто?
|
|||
27
Папа Гапа
04.05.07
✎
07:58
|
(18) И мне, пожалуйста!
|
|||
28
Папа Гапа
04.05.07
✎
07:59
|
(24) Жду, волнгуюсь...
|
|||
29
Папа Гапа
04.05.07
✎
08:00
|
Писем нет.
|
|||
30
ado
04.05.07
✎
08:00
|
(28) Переслал.
|
|||
31
AeDen
04.05.07
✎
08:00
|
(22) Ты правильно подметил, в хорошо структурированном...
|
|||
32
Папа Гапа
04.05.07
✎
08:01
|
Да, есть. Спасибо. Кому нужно - сброшу. Пишите.
|
|||
33
Морозов Александр
04.05.07
✎
08:02
|
Ну давай на abzkrs на gmail точка ком
|
|||
34
ado
04.05.07
✎
08:02
|
(31) И в таком применение отладчика требуется минимальное.
|
|||
35
Папа Гапа
04.05.07
✎
08:26
|
(33) Ушло, вроде.
|
|||
36
Denisыч
04.05.07
✎
08:27
|
(32) а что там у тебя такое?
|
|||
37
Папа Гапа
04.05.07
✎
10:04
|
(36) Книга
М.Фаулер 'Рефакторинг'.djvu |
|||
38
Кецалькоатль
04.05.07
✎
10:14
|
(0) Купи книжку "XP-программинг", там доходчиво написано, и про рефакторинг тоже.
Я перед рефакторингом нетривиальных кусков кода часто пишу тесты. |
|||
39
MMF
04.05.07
✎
10:17
|
(37) не особо применим Фаулер в контексте 1С. Лучше почитать, скажем, Макконела "Совершенный код"
|
|||
40
ado
04.05.07
✎
10:22
|
(38) (39) Сенс, поищем.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |