Что будем делать с кодом?...

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...

Что будем делать с кодом?

Удалю!
0
Ответы отсутствуют.
Пусть будет - мне не мешает.
6
26%
Как-то выделю, чтобы после проверить.
5
22%
Может как-нибудь проверю...
1
4%
Проверю, во что бы то ни стало.
4
17%
Неужели ЭТО писал я?
7
30%
 
Всего голосов : 23

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Что будем делать с кодом?...

Сообщение BV » 02.05.2006 (Вт) 17:35

Допустим, вы решили продолжить свой проект эдак годичной давности, причём размер кода в том проекте уже достиг ~300 КБ. Бегло просматривая проект вы натыкаетесь на (как кажется на первый взгляд) совершенно бесполезный участок кода, будь то функция(и), переменная(ые) или работа с каким-нибудь объектом(ами). Проверка этого кода может отнять достаточно много времени и сил.

Вопрос - что будем делать с этим "бесполезным" кодом? :)
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 02.05.2006 (Вт) 18:01

Странный мягко говоря вопрос... Обычно удаление "ненужного" кода приводит к возгласам типа "А что это за функция такая неизвестная? И че он, гад, не компилится!"
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Vinechka
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 381
Зарегистрирован: 10.05.2005 (Вт) 4:07
Откуда: Москва

Сообщение Vinechka » 02.05.2006 (Вт) 18:11

Помечу для проверки в дальнейшем. Внеся в проект необходимые изменеия - уже тогда займусь этим вопросом. Но меня учили комментировать свой код и я это делаю, причем достаточно подробно. Иногда на комментирования каких-лио сложных фрагментов кода у меня уходит времен больше, чем на написание. Зато я знаю, что я в любой момент прочту и пойму все от и до. Собственно, такой проект у меня есть, где написанная мной DLL (несколько месяцев назад) может потребовать изменения/дополнения через некоторое время. Одно из таких запленировано где-нибудь к 2007 году. Там почти каждая строчка прокомментирована, поэтому когда я дополнял ее несколько месяцев назад, после длительного перерыва, это не создало никаких проблем и дополненный код полностью соответствовал "стандарту" написания предыдущего.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 02.05.2006 (Вт) 18:23

Закомментирую "бесполезный" фрагмент и попробую скомпилировать/проверить результат.
Моду создают модоки, а распространяют модозвоны.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 03.05.2006 (Ср) 3:51

Мне вредно старый код смотреть.
Я его переписывать начну сразу.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 03.05.2006 (Ср) 11:13

GSerg писал(а):Мне вредно старый код смотреть.
Я его переписывать начну сразу.

Хе :)
Та же самая фигня :)
Lasciate ogni speranza, voi ch'entrate.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 03.05.2006 (Ср) 11:29

Обычно я пишу достаточное количество комментов чтобы любое место в коде было понятно для последующих возможных обновлений продукта, но как показывает практика... все равно все сводится к изменению старого кода на новый... нет предела совершенству :D
Весь мир матрица, а мы в нем потоки байтов!

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 03.05.2006 (Ср) 12:31

alibek писал(а):
GSerg писал(а):Мне вредно старый код смотреть.
Я его переписывать начну сразу.

Хе :)
Та же самая фигня :)


Ну или ну его - проект-то работает, что его трогать - других делов что ли не найти?

И, кстати, проектик с кодом 300 kB - дюже мизерный какой-то...

P.S Сегодня вот целиком переехал на SQL 2005. Без проблем.

P.P.S Код не трогал!
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 03.05.2006 (Ср) 14:07

Andrey Fedorov, потому и переехал, что ничего не трогал :lol:

Wild VB Code for Food
Постоялец
Постоялец
 
Сообщения: 387
Зарегистрирован: 16.06.2005 (Чт) 17:34
Откуда: ты, друг? =)) Сообщений: 1234

Сообщение Wild VB Code for Food » 03.05.2006 (Ср) 16:27

Подробно комментирую код, но иногда так получается что комментарии не подробные или непонятные, это приводит к разбору кода. Однажды в своей программе нашел такой коммент -
Код: Выделить всё
' покатаемся на швабре? уверяю - это весело

я достаточно долго думал, пока не догадался что тут имелось ввиду чистим ресурсы, уничтожаем обьекты, и.т.д :)
Лучше думать чем жевать.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 03.05.2006 (Ср) 16:34

Wild VB Code for Food писал(а):Однажды в своей программе нашел такой коммент -
Код: Выделить всё
' покатаемся на швабре? уверяю - это весело

я достаточно долго думал, пока не догадался что тут имелось ввиду чистим ресурсы, уничтожаем обьекты, и.т.д :)


Это называется ассоциативное мышление :D
Весь мир матрица, а мы в нем потоки байтов!

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 10.05.2006 (Ср) 14:49

hCORe
солидарен


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 105

    TopList  
cron