Не могу разобраться с кодом

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

Не могу разобраться с кодом

Сообщение Ramzes » 04.02.2005 (Пт) 14:09

Читаю свою старую прогу (писал где - то года 1.5 назад) и не могу ничего понять, по всей видимости, она не работает, но запускается и все функции исполняются, ломаю голову разбираюсь с кодом вот уже 3 часа :? :(
Вот у меня возник вопрос у кого нить еще такое было, кто-то из жителей форума не мог разобраться с кодом программы которую писал сам?

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

Сообщение GSerg » 04.02.2005 (Пт) 14:15

Так давно? Легко запутаться :)

Просто я просматриваю свои исходники относительно регулярно :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 04.02.2005 (Пт) 15:04

У меня было такое :P и после этого я решил делать коментарии :wink:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

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

Сообщение Andrey Fedorov » 04.02.2005 (Пт) 15:41

Как-то мне пришлось разбираться с программой которую писал много лет назад (еще на Access-2, в те годы, когда 386-е процессоры были верхом совершенства) - просто случайно зашел туда где ее все эти годы пользовали и там попросили добавить одну фичу. Разобрался-то сразу, но было страшно охота ее переделать, чтобы было все не столь криво... ;)

Но ведь все эти годы она проработала!!!

Коментарии? Если для себя то пишу иногда, но редко ибо текст программы я читаю легко и сами коментарии у меня имеют вид навроде:

Код: Выделить всё
    Select Case Index
        Case 1  ' Показывать краткую информацию


И, несколько реже:

Код: Выделить всё
    ' Определение ветровой нагрузки на единицу поверхности
    iWm = m_iWв * m_iK * 0.8 / 10000


А так с чтением текста и пониманием логики своих программ проблем никогда не было - нужды в коментариях как правило нет.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

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

Сообщение alibek » 04.02.2005 (Пт) 15:47

А я однажды делал программку в банк; печать и учет платежных документов. Делал давно, лет 6-7 назад, еще на VB3.
А не так давно узнал, что они ей все-еще пользуются :) Тамошний программист у меня исходники просил, а я их посеял давным-давно, даже не помню уже как я эту программу делал. Помню только, что делал свой собственный грид/список (напоминаю, UserControl появились только в VB5) и получилось довольно классно :) Я его и сейчас наверное повторить не смогу. Там и буферизация, и оптимизация вывода (т.к. тогда средние машины были 486/Pentium 100), и куча всего остального.
Lasciate ogni speranza, voi ch'entrate.

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

Сообщение Andrey Fedorov » 04.02.2005 (Пт) 15:58

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

В общем, ту программку удалось сделать за 1 день. :)
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

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

Сообщение alibek » 04.02.2005 (Пт) 16:03

Andrey Fedorov писал(а):В общем, они были у меня фоном отчета поверх которого в их ячейки "впечатывалось" то что нужно...

Ты думаешь, ты один такой? :)
В 1С был такой-же подход :) По крайней мере, лет пять назад.
Lasciate ogni speranza, voi ch'entrate.

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

Сообщение Andrey Fedorov » 04.02.2005 (Пт) 16:15

В 1С был такой-же подход По крайней мере, лет пять назад.


Ну дык. И им тоже своего времени было жалко ;)
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

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

Сообщение Ramzes » 04.02.2005 (Пт) 17:29

А я вот все сам ручками делаю, так надежние :D

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

Сообщение Andrey Fedorov » 04.02.2005 (Пт) 17:35

На счетах?

Интересно, чем это надежнее?
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

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

Сообщение Ramzes » 04.02.2005 (Пт) 17:48

Andrey Fedorov писал(а):На счетах?

Интересно, чем это надежнее?


Нет на калькуляторе :lol:

Во-превых всегда знаешь где какое значение, Во-вторых всегда можно что-то изменить (То что тебе не нравится)

Еще доводы нужны :?: :roll:

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

Сообщение Andrey Fedorov » 04.02.2005 (Пт) 17:51

Ты про заполнение налоговой декларации?

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

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

Сообщение Ramzes » 04.02.2005 (Пт) 17:58

Я принтеру доверяю, просто фон подставлять, потом координаты подбирать :roll: А когда ручками делаешь все намного проще. Во всяком случае мне так кажеться :roll:

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

Сообщение Andrey Fedorov » 04.02.2005 (Пт) 18:01

Фон подставить недолго. Да и координаты выставить гораздо быстрей чем этот-же лист набирать в дизайнере (он довольно-таки сложный у налоговой декларации, к тому-же они требуют соблюдение размеров)...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Yurich
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 675
Зарегистрирован: 05.03.2003 (Ср) 3:43
Откуда: DONBASS/Gorlovka

Сообщение Yurich » 04.02.2005 (Пт) 18:57

Могу писать код 1-2 месяца. Потом устаю. Надоедает. Переключаюсь не что-нить другое. Снова 1-2 месяца. За третье-... Берусь за старое и долго не могу понять, что сам написал. Теперь стараюсь комментировать строки либо по максимуму доступного времени либо исходя из "накрученности" кода.
- Какой треугольник не подвластен законам геометрии?
- У которого все углы тупые!


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

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

Сейчас этот форум просматривают: Google-бот и гости: 92

    TopList