Программерско-православное
От: CEMb  
Дата: 11.07.13 17:17
Оценка: :))
Есть такая заповедь: запрещается чинить работающую программу!

Поэтому все придумавшие, практикующие и навязывающие другим этой чёртов рефакторинг — еретики и отступники!!!
Re: Программерско-православное
От: dimgel Россия https://github.com/dimgel
Дата: 11.07.13 17:38
Оценка: 1 (1)
Здравствуйте, CEMb, Вы писали:

CEM>Есть такая заповедь: запрещается чинить работающую программу!


Первый раз слышу.

CEM>Поэтому все придумавшие, практикующие и навязывающие другим этой чёртов рефакторинг — еретики и отступники!!!


Еретеки и отступники — это те, кто всякие новые заповеди от лукавого придумывает.
Re: Программерско-православное
От: alpha21264 СССР  
Дата: 11.07.13 17:41
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>Есть такая заповедь: запрещается чинить работающую программу!

CEM>Поэтому все придумавшие, практикующие и навязывающие другим этой чёртов рефакторинг — еретики и отступники!!!

Так-то оно так, но число людей, которые видели работающую программу
(абсолютно без ошибок) примерно равно числу людей, видевших бога.

Течёт вода Кубань-реки куда велят большевики.
Re: Программерско-православное
От: Eugeny__ Украина  
Дата: 11.07.13 17:49
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>Есть такая заповедь: запрещается чинить работающую программу!


Я не доверяю врачам, которые лечат здоровых людей!(доктор Быков из интернов про пластических хирургов)
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re[2]: Программерско-православное
От: dimgel Россия https://github.com/dimgel
Дата: 11.07.13 17:56
Оценка:
Здравствуйте, Eugeny__, Вы писали:

E__>Я не доверяю врачам, которые лечат здоровых людей!(доктор Быков из интернов про пластических хирургов)


М-да? А тем, которые лечат больных, он, стало быть, доверяет?
Re: Программерско-православное
От: 3V Россия  
Дата: 11.07.13 18:28
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>Есть такая заповедь: запрещается чинить работающую программу!


Так, копипаст вообще б0гомерзок. За него на кострах сжигают обычно. Ан нет, пользуются ироды...
Re: Программерско-православное
От: omgOnoz  
Дата: 11.07.13 18:38
Оценка: 2 (1) +2
Я уже пол года чиню "работающую" программу
Re: Программерско-православное
От: neFormal Россия  
Дата: 11.07.13 18:55
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>Есть такая заповедь: запрещается чинить работающую программу!

CEM>Поэтому все придумавшие, практикующие и навязывающие другим этой чёртов рефакторинг — еретики и отступники!!!

рефакторинг не от рабочих программ появился
...coding for chaos...
Re[2]: Программерско-православное
От: dimgel Россия https://github.com/dimgel
Дата: 11.07.13 18:59
Оценка: +5 -1
Здравствуйте, neFormal, Вы писали:

F>рефакторинг не от рабочих программ появился


Садись, два. Рефакторинг по определению не меняет поведение.
Re[2]: Программерско-православное
От: vladimir_i СССР  
Дата: 11.07.13 19:08
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Здравствуйте, CEMb, Вы писали:


CEM>>Есть такая заповедь: запрещается чинить работающую программу!

CEM>>Поэтому все придумавшие, практикующие и навязывающие другим этой чёртов рефакторинг — еретики и отступники!!!

A>Так-то оно так, но число людей, которые видели работающую программу

A>(абсолютно без ошибок) примерно равно числу людей, видевших бога.

Узрите Будду
void main(){};
Re[3]: Программерско-православное
От: B0FEE664  
Дата: 11.07.13 19:23
Оценка: +4
Здравствуйте, vladimir_i, Вы писали:

_>Узрите Будду

_>
_>void main(){};
_>

точка с запятой — лишняя.
И каждый день — без права на ошибку...
Re[3]: Программерско-православное
От: omgOnoz  
Дата: 11.07.13 19:39
Оценка:
не меняет внешнее повидение
Re[4]: Программерско-православное
От: omgOnoz  
Дата: 11.07.13 19:42
Оценка: +1
Точнее такая программа лишняя.
Re[3]: Программерско-православное
От: neFormal Россия  
Дата: 11.07.13 19:46
Оценка: -1
Здравствуйте, dimgel, Вы писали:

F>>рефакторинг не от рабочих программ появился

D>Садись, два. Рефакторинг по определению не меняет поведение.

рефакторить рабочий код смысла нет. обычно рефакторят код, который вроде-бы-работает, чтобы его лучше было доводить до рабочего состояния.
...coding for chaos...
Re[4]: Программерско-православное
От: omgOnoz  
Дата: 11.07.13 19:49
Оценка: +2
F>рефакторить рабочий код смысла нет. обычно рефакторят код, который вроде-бы-работает, чтобы его лучше было доводить до рабочего состояния.

Рефакторят код, чтобы в него было проще вносить изменения, уменьшают энтропию.
Re[4]: Программерско-православное
От: dimgel Россия https://github.com/dimgel
Дата: 11.07.13 20:13
Оценка: +3
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, dimgel, Вы писали:


F>>>рефакторинг не от рабочих программ появился

D>>Садись, два. Рефакторинг по определению не меняет поведение.

F>рефакторить рабочий код смысла нет. обычно рефакторят код, который вроде-бы-работает, чтобы его лучше было доводить до рабочего состояния.


Садись, два. Согласно Фаулеру, нерабочий код рефакторить вообще нельзя: потому что как ты проверишь, что при рефакторинге ничего не сломал? А рабочий перед началом рефакторинга обвешивается тестами во избежании регрессий в функционале.
Re[5]: Программерско-православное
От: neFormal Россия  
Дата: 12.07.13 04:09
Оценка:
Здравствуйте, dimgel, Вы писали:

D>Садись, два. Согласно Фаулеру,


своей головы нет?

D>нерабочий код рефакторить вообще нельзя: потому что как ты проверишь, что при рефакторинге ничего не сломал? А рабочий перед началом рефакторинга обвешивается тестами во избежании регрессий в функционале.


в полностью нерабочем коде рефакторить нечего. поэтому всегда есть часть, которая работает. вот её и обвешивают тестами(если их ещё нет).
а если код полностью нерабочий, то его лучше выкинуть целиком
...coding for chaos...
Re[6]: Программерско-православное
От: dimgel Россия https://github.com/dimgel
Дата: 12.07.13 05:14
Оценка:
Здравствуйте, neFormal, Вы писали:

D>>Садись, два. Согласно Фаулеру,


F>своей головы нет?


Я так и понял, что у тебя какой-то свой, особенный уличный рефакторинг. А нормальные люди пользуются устоявшейся терминологией и техникой. Введённой Фаулером.

D>>нерабочий код рефакторить вообще нельзя: потому что как ты проверишь, что при рефакторинге ничего не сломал? А рабочий перед началом рефакторинга обвешивается тестами во избежании регрессий в функционале.


F>в полностью нерабочем коде рефакторить нечего.


Чао бомбино сорри.
Re[4]: Программерско-православное
От: cthsq  
Дата: 12.07.13 05:39
Оценка:
BFE>точка с запятой — лишняя.

и int, а не void
Re[2]: Программерско-православное
От: Dym On Россия  
Дата: 12.07.13 05:49
Оценка:
CEM>>Есть такая заповедь: запрещается чинить работающую программу!
D>Первый раз слышу.
Обычно эта заповедь звучит как: "Работает — не трогай!"
Счастье — это Glück!
Re[7]: Программерско-православное
От: neFormal Россия  
Дата: 12.07.13 05:54
Оценка:
Здравствуйте, dimgel, Вы писали:

F>>своей головы нет?

D>Я так и понял, что у тебя какой-то свой, особенный уличный рефакторинг. А нормальные люди пользуются устоявшейся терминологией и техникой. Введённой Фаулером.

и не ушли дальше первой сигнальной системы.

D>>>нерабочий код рефакторить вообще нельзя: потому что как ты проверишь, что при рефакторинге ничего не сломал? А рабочий перед началом рефакторинга обвешивается тестами во избежании регрессий в функционале.

F>>в полностью нерабочем коде рефакторить нечего.
D>Чао бомбино сорри.

о, это определённо прорыв в кодинге!
...coding for chaos...
Re: Программерско-православное
От: Vaako Украина  
Дата: 12.07.13 07:22
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>Есть такая заповедь: запрещается чинить работающую программу!


CEM>Поэтому все придумавшие, практикующие и навязывающие другим этой чёртов рефакторинг — еретики и отступники!!!


Как раз вчера повторил анекдот про наполовину полный чайник. Загруженная и наполовину проинициализированныя библиотека принудительно очищается от всех грехов и девственно чистой инициализируется с самого начала правильно. Правильно программировать и побыстрее лишь бы работало, а то из банка звонят — это очень очень разные вещи.

Наверно повлияло утром прочитанная глава по пути на работу про закон о том, что 25% изменение функциональности повышает трудоемкость на 100%.
Re[5]: Программерско-православное
От: SE Украина  
Дата: 12.07.13 08:47
Оценка: +1
Здравствуйте, dimgel, Вы писали:

D>Садись, два. Согласно Фаулеру, нерабочий код рефакторить вообще нельзя: потому что как ты проверишь, что при рефакторинге ничего не сломал? А рабочий перед началом рефакторинга обвешивается тестами во избежании регрессий в функционале.


Вот я сейчас ересь скажу, но, вообще-то, можно. И тестами обвешивать тоже можно, даже нужно.
Ты ведь сам написал:

Рефакторинг по определению не меняет поведение.

Да, часть тестов будет падать. После рефакторинга должны продолжать падать те же тесты, причем точно так же
Re[3]: Программерско-православное
От: Лось Чтостряслось СССР  
Дата: 12.07.13 09:04
Оценка:
Здравствуйте, vladimir_i, Вы писали:

_>Узрите Будду

_>
_>void main(){};
_>


auto main(){}
социализм или варварство
Re[2]: Программерско-православное
От: CEMb  
Дата: 12.07.13 15:19
Оценка:
Здравствуйте, Vaako, Вы писали:

V>Наверно повлияло утром прочитанная глава по пути на работу про закон о том, что 25% изменение функциональности повышает трудоемкость на 100%.


Стало быть, не напрасно пост я создал, что за статья?
Re[5]: Программерско-православное
От: omgOnoz  
Дата: 12.07.13 17:09
Оценка:
В каком языке?
Re[6]: Программерско-православное
От: omgOnoz  
Дата: 12.07.13 17:10
Оценка: :)
За такую работу надо молоко бесплатно выдавать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.