Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> рефакторинг, рефакторинг  
:(
    Опции темы
godvinn
Дата 18.11.2008, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 407
Регистрация: 4.4.2008
Где: possibility of mo ving to Kyiv

Репутация: 1
Всего: 1



читаю сейчас вот эту книгу  "Рефакторинг: улучшение существующего кода",
хотелось бы задать вопрос к программистам которые имеют некий опыт в создании веб-приложений, делаете вы рефакторинг в своих проектах, и как часто вам приходится делать процес улучшения кода?


--------------------
Everything happens in life.
user posted image
PM MAIL   Вверх
awers
Дата 18.11.2008, 01:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



очень редко.
PM MAIL WWW ICQ Skype   Вверх
vasac
Дата 18.11.2008, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 8
Всего: 36



беспрестанно
PM WWW   Вверх
Pentium133
Дата 18.11.2008, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 17.5.2007

Репутация: 0
Всего: 1



частенько, особенно когда приходится дублировать код - вынос его в виде функции уже рефакторинг smile

но рефакторинг и автоматическое тестирование неразрывные вещи. иначе можно дорефакторится что ничего работать не будет.

Это сообщение отредактировал(а) Pentium133 - 18.11.2008, 12:34
PM MAIL   Вверх
solenko
Дата 18.11.2008, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: 34
Всего: 67



godvinn, тут вопрос в том, на каких вы проектах работаете. Если это сайт из разряда сделали-сдали-забыли то ни о каком рефакторинге не может быть и речи. Если это постоянно развивающийс проект, то по прошествии года (время зависит от интенсивности развития) рефакторинг делать прийдется. В моем опыте ткой проект пока есть толко один -- уже 3,5 человекогода, один глобальный рефакторинг (т.е. отдельный период когда мы занимались исклюительно реструкторизацией проекта не добавляя никаких новшеств) ну и остально по мелочи. 


Цитата(Pentium133 @  18.11.2008,  11:34 Найти цитируемый пост)
но рефакторинг и автоматическое тестирование неразрывные вещи. иначе можно дорефакторится что ничего работать не будет.

Истина! Правда после рефакторинга юнит-тесты приходится подправлять/дописывать. Но если вы используете приемочные тесты, то очень помогает.



--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0658 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.