Страшный зверь сиплюсплюс
Модератор: Jolly Roger
- Харука-тян
- Мастер
- Сообщения: 544
- Зарегистрирован: 29 ноя 2006, 00:23
- Контактная информация:
Re: Страшный зверь сиплюсплюс
А почему сразу здесь?
- Jesus05
- Сообщения: 1840
- Зарегистрирован: 02 дек 2009, 07:50
- Откуда: Норильск, сейчас Санкт-петербург.
- Контактная информация:
Re: Страшный зверь сиплюсплюс
любопытная история про Netscape, но что-то мне подсказывает что рогалики слегка поменьше Netscape, и здесь кажется выкидывают код который далек до завершенного и который дольше доводить до ума чем написать новый...Jolly Roger писал(а):Я просто оставлю это здесь:
Things You Should Never Do, Part I
by Joel Spolsky
http://www.joelonsoftware.com/articles/ ... 00069.html
и перевод:
http://perevodika.ru/articles/12166.html
- Харука-тян
- Мастер
- Сообщения: 544
- Зарегистрирован: 29 ноя 2006, 00:23
- Контактная информация:
Re: Страшный зверь сиплюсплюс
Да-да, эта кулстори совсем не про меня, вот!
Re: Страшный зверь сиплюсплюс
Кстати при чтении Lost Dreams обнаружил, что подозрительно много проектов заканчиваются словами "читал "Совершенный код"\много думал, переписываю все с нуля\занимаюсь рефакторингом базовых классов...". Опасное занятие это переписывание.
- Jolly Roger
- Сообщения: 2973
- Зарегистрирован: 27 ноя 2009, 09:10
- Откуда: Minsk, Belarus
Re: Страшный зверь сиплюсплюс
Вот я об этом же!kipar писал(а):Кстати при чтении Lost Dreams обнаружил, что подозрительно много проектов заканчиваются словами "читал "Совершенный код"\много думал, переписываю все с нуля\занимаюсь рефакторингом базовых классов...". Опасное занятие это переписывание.
Писать диздок спустя несколько лет разработки и множества изменений концепции - исконная русская девелоперская традиция.
- Харука-тян
- Мастер
- Сообщения: 544
- Зарегистрирован: 29 ноя 2006, 00:23
- Контактная информация:
Re: Страшный зверь сиплюсплюс
В данный момент я ничего не переписываю, а довожу DiabloRL до релиза 0,45. А вот тогда-то я развернусь со своим проектом!
Re: Страшный зверь сиплюсплюс
Ну насчет переписывания кода, это нормально. Если есть желание переписать код, то это только как бы намекает нам что навык программирования повысился на один уровень. Тут начинаешь все переделывать, либо вообще писать заново.
Кстати по теме, скоро выйдет третья версия языка с++.
Кстати по теме, скоро выйдет третья версия языка с++.
- Jolly Roger
- Сообщения: 2973
- Зарегистрирован: 27 ноя 2009, 09:10
- Откуда: Minsk, Belarus
Re: Страшный зверь сиплюсплюс
Причесать код с учётом полученного опыта, да - кошегно, но переписать всё с нуля, лучший способ никогда в жизни ничего не закончить и прямая дорога в Lost Dreams .Yozka писал(а):Ну насчет переписывания кода, это нормально. Если есть желание переписать код, то это только как бы намекает нам что навык программирования повысился на один уровень. Тут начинаешь все переделывать, либо вообще писать заново.
Кстати по теме, скоро выйдет третья версия языка с++.
Писать диздок спустя несколько лет разработки и множества изменений концепции - исконная русская девелоперская традиция.
- Jesus05
- Сообщения: 1840
- Зарегистрирован: 02 дек 2009, 07:50
- Откуда: Норильск, сейчас Санкт-петербург.
- Контактная информация:
Re: Страшный зверь сиплюсплюс
У меня есть скрипт в SQL, там строк 500 если не больше, но она не содержит "Годы программистской работы." просто у меня не было времени при каждом обращении что она работает не так разбиратся почему не так работает я на скорую руку клепал костыль после чего локальная проблема исчезала, но обычно появлялась новая после чего клепал новый костыль, счас этот скрипт работает раз в 5 медленнее чем должен смысла разбирать все что я там "накостылял" нету, как только появится время я его перепишу с нуля. Думаете это будет ошибкой?
Re: Страшный зверь сиплюсплюс
Я о программировании БД имею отдаленное представление, но ИМХО в статье и говорится, что отдельные малоэффективные части не грех переработать. Если бы ты сказал, что вся база плохая и начал бы с нуля ее переделывать это одно, а переделать скрипт, пусть он и большой и важный, но оставив его входные и выходные параметры теми же - это рефакторинг.
- Jolly Roger
- Сообщения: 2973
- Зарегистрирован: 27 ноя 2009, 09:10
- Откуда: Minsk, Belarus
Re: Страшный зверь сиплюсплюс
Нет, конечно, ты просто спишешь с борта откровенный шлак, но не переделаешь ВЕСЬ проект.
Как точно отметил kipar, это будет рефакторинг, если же весь проект представляет собой НА САМОМ ДЕЛЕ такой же смердячий код, то боюсь у меня для тебя плохие новости.
Как точно отметил kipar, это будет рефакторинг, если же весь проект представляет собой НА САМОМ ДЕЛЕ такой же смердячий код, то боюсь у меня для тебя плохие новости.
Писать диздок спустя несколько лет разработки и множества изменений концепции - исконная русская девелоперская традиция.
- Jesus05
- Сообщения: 1840
- Зарегистрирован: 02 дек 2009, 07:50
- Откуда: Норильск, сейчас Санкт-петербург.
- Контактная информация:
Re: Страшный зверь сиплюсплюс
Весь остальной проект в хорошем состоянииJolly Roger писал(а):Нет, конечно, ты просто спишешь с борта откровенный шлак, но не переделаешь ВЕСЬ проект.
Как точно отметил kipar, это будет рефакторинг, если же весь проект представляет собой НА САМОМ ДЕЛЕ такой же смердячий код, то боюсь у меня для тебя плохие новости.
- Jolly Roger
- Сообщения: 2973
- Зарегистрирован: 27 ноя 2009, 09:10
- Откуда: Minsk, Belarus
Re: Страшный зверь сиплюсплюс
Что и требовалось доказать.Jesus05 писал(а):Весь остальной проект в хорошем состоянииJolly Roger писал(а):Нет, конечно, ты просто спишешь с борта откровенный шлак, но не переделаешь ВЕСЬ проект.
Как точно отметил kipar, это будет рефакторинг, если же весь проект представляет собой НА САМОМ ДЕЛЕ такой же смердячий код, то боюсь у меня для тебя плохие новости.
Писать диздок спустя несколько лет разработки и множества изменений концепции - исконная русская девелоперская традиция.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 48 гостей