Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.14;
Скачать: CL | DM;

Вниз

Посмотрел сегодня исходник 2-летней давности   Найти похожие ветки 

 
Nic (from SAF)   (2006-12-21 11:25) [0]

Модуль старенького граф. движка, разрабатывался аж 2 года назад, когда я ещё учился в 11-м классе и была масса свободного времени. Очень удивился, насколько аккуратно написан код : соответствие оформлению Борландовского стандарта или близок к нему, всё аккуратненько закоммнтировано, у имён функций и классов логичные названия, методы. Нет неотлаженного кода. Всё настолько блестит :) Всё настолько читабельно, что любой человек без труда догадается что к чему :)
А что сейчас? Сам свой код не разберу, который вчера ночью наколжовал в полубодрствующем состоянии :)
Вобщем-то есть повод немного остановаиться и задуматься.


 
Nic (from SAF)   (2006-12-21 11:28) [1]

Nic (from SAF)   (21.12.06 11:25)  
... и выспаться :)


 
Думкин ©   (2006-12-21 11:33) [2]

Nic(from home), Nic(from bus), Nic(from airbus), Nic(from pishkarusbus), Nic(from Lenina street), Nic(from Lugovaya street), Nic(from watercloset), Nic(from bad with ...), ..........

Поспешай медленно. Лучше мало да лучше. :)


 
Чапаев ©   (2006-12-21 11:35) [3]

> [0] Nic (from SAF)   (21.12.06 11:25)
Хе... Как посмотрю свои древние исходники, так тоже слеза прошибает, как всё аккуратно (впрочем, сейчас не менее аккуратно). Но какой же БРЕД я тогда писал... :о)


 
pasha_golub ©   (2006-12-21 13:46) [4]


> Чапаев ©   (21.12.06 11:35) [3]


> Но какой же БРЕД я тогда писал... :о)

+1 :-)


 
ocean ©   (2006-12-21 13:52) [5]

> Чапаев ©   (21.12.06 11:35) [3]
> > [0] Nic (from SAF)   (21.12.06 11:25)
> Хе... Как посмотрю свои древние исходники...

- Василь Иваныч, белые!
- Не до грибов, Петька, не до грибов.
Я всегда думал, а чем же тогда занимался Чапаев. Оказывается, исходники документировал!


 
Чапаев ©   (2006-12-21 16:44) [6]

Э... Документирование -- моя больная тема...


 
isasa ©   (2006-12-21 16:53) [7]

Не оправдывайся. Это у всех больная тема.


 
Ксардас ©   (2006-12-21 17:45) [8]


> 11-м классе и была масса свободного времени

откуда?!


 
Marser ©   (2006-12-21 17:48) [9]

> [8] Ксардас ©   (21.12.06 17:45)
>
> > 11-м классе и была масса свободного времени
>
> откуда?!

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


 
Ксардас ©   (2006-12-21 17:50) [10]


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

сбылись мечты?
У нас шас первое полугодие заканчивается, а свободным временем и не пахнет!А уж что в конце будет...б-р-р-р


 
Marser ©   (2006-12-21 17:54) [11]

> [10] Ксардас ©   (21.12.06 17:50)
>
> > Кстати да, когда я был в 11-м классе, я мечтал поступить
>
> > и уже там иметь масу свободного времени :-)
>
> сбылись мечты?
> У нас шас первое полугодие заканчивается, а свободным временем
> и не пахнет!А уж что в конце будет...б-р-р-р

Примерно то же, что у тебя, тогда получилось :-)


 
Nic (from home)   (2006-12-21 20:41) [12]

Ксардас ©   (21.12.06 17:45) [8]
Поступил, набрал самый лучший балл на факультете из полтыщи человек. Поступил легко.

Самое интересное, исходничок так аккуратненько закомментирован, прям можно сейчас поучиться у самого себя :)

Думкин ©   (21.12.06 11:33) [2]
Хорошо пошутил ;) Не стал я мобилу покупать дорогую, а отнёс деньгу в Сбербанк. Вот и выхожу на связь везде, где есть Инет ;)


 
Loginov Dmitry ©   (2006-12-21 20:55) [13]

> Самое интересное, исходничок так аккуратненько закомментирован


Попробуй раскомментировать, что тогда? Авось еще и запуститься :)


 
Nic (from home)   (2006-12-21 20:56) [14]

Loginov Dmitry ©   (21.12.06 20:55) [13]
Да этот исходничок ещё и отлично работает :)


 
Anatoly Podgoretsky ©   (2006-12-21 20:58) [15]

> Nic (from home)  (21.12.2006 20:56:14)  [14]

Но почему произошла деградация?


 
Loginov Dmitry ©   (2006-12-21 21:00) [16]

Я на свои исходники годичной давности смотреть не могу. Тошно. Хотя в то время считал их шедеврами :)


 
Nic (from home)   (2006-12-21 21:02) [17]


> Anatoly Podgoretsky ©   (21.12.06 20:58) [15]

Почему-же деградация? Один проект пишу очень медленно уже пол года, но код очень аккуратный.. А вот там где сроки жмут - там уже хуже :(


 
Anatoly Podgoretsky ©   (2006-12-21 21:03) [18]

> Loginov Dmitry  (21.12.2006 21:00:16)  [16]

А у меня мало, что изменилось за 15 лет, более старые исходники не сохранились. Есть незначительные отличия, например сейчас операторы малыми буквами, ранее большими в ТП, табуляции заменены пробелами, чтобы не зависить от настроек и это почти все.


 
Marser ©   (2006-12-21 21:08) [19]

> табуляции заменены пробелами

Вот ваше форматирование меня просто убивало, когда я исходники DMA листал... :-)


 
Anatoly Podgoretsky ©   (2006-12-21 21:09) [20]

> Nic (from home)  (21.12.2006 21:02:17)  [17]

Я не помню, кто именно сегодня жаловался, мол посмотрет проект двухлетней давности, душа радует, а сегодняшний код, так плеваться хочется.
Вот про эту деградацию и говорю.
Писать надо всегда одинаково и еще лучше, если новый код будет становиться все лучше и лучше. Более структурным, правильным и красивым.


 
Nic (from home)   (2006-12-21 21:10) [21]

Nic (from home)   (21.12.06 21:02) [17]
Планирую после сессии проетик вывести к релизу, посмотрим, что будет с покупками...
Gero, а ты чего пропал-то? Желание исчезло чтоли проект вести? :)


 
Virgo_Style ©   (2006-12-21 21:10) [22]

Loginov Dmitry ©   (21.12.06 21:00) [16]

Это точно, года четыре тому назад считал себя ого-го программистом, сейчас в исходник тех времен и заглянуть-то боюсь -)


 
Nic (from home)   (2006-12-21 21:12) [23]

Anatoly Podgoretsky ©   (21.12.06 21:09) [20]
Ну да. Сейчас знаний больше на порядок. Набита рука на многих вещах, а вот продуманность, конечно, не такая классная.


 
antonn ©   (2006-12-21 21:21) [24]

а у меня наоборот, старые исходники похабно сформатированны (мне то пофиг, я спокойно читаю:)), а позднее уже лучше. Но сейчас вообще классно выглядят! :) А помог мне в закалке автопилота-форматтера ПХП и блокнот:) С этими скобочками, да без подсветки, да в блокноте - не хочешь - будешь форматировать. А позавчера сел за дельфи и удивился, что не задумываясь форматирую циклы всякий:) Только огорчило, что tab в IDE на один-два пробела перескакивает...


 
Anatoly Podgoretsky ©   (2006-12-21 21:21) [25]

> Marser  (21.12.2006 21:08:19)  [19]

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


 
Anatoly Podgoretsky ©   (2006-12-21 21:22) [26]

> Nic (from home)  (21.12.2006 21:12:23)  [23]

Вот я и спрашиваю, почему деградация, по теории и практике должно быть наоборот?
Конечно сложность задач, но все таки.


 
Anatoly Podgoretsky ©   (2006-12-21 21:26) [27]

> antonn  (21.12.2006 21:21:24)  [24]

Вот это похоже на нормальное эволюционное движение, а вот деградацию не могу понять, ну не должно такого быть.


 
Loginov Dmitry ©   (2006-12-21 21:31) [28]

> А вот там где сроки жмут - там уже хуже


Сроки не должны сильно влиять на качество.


 
Nic (from home)   (2006-12-21 21:31) [29]

Anatoly Podgoretsky ©   (21.12.06 21:22) [26]
Я предполагаю, что от недосыпания постоянного + стресс. Дома всякое бывает происходит, что спокойно не подумаешь, да и по учёбе постоянно возникают свои фишки. Вот лабораторки делаю аккуратно, а когда вижу, что спать уже меньше восьми часов, а часть программы, которую я был должен уже бы сделать к завтра ещё не начата, тут несётся мужик в лес :)


 
Nic (from home)   (2006-12-21 21:33) [30]

Ни у кого нет такой проблемы, что работать хочется ночью, а режим работы/учёбы не позволяет спать днём, а бодорствовать вечером и ночью?
То есть в час- два ночи самое продуктивное время (или это связано с тем, что никто не беспокоит, сложно сказать), а к восьми надо уже быть, скажем, на паре.


 
antonn ©   (2006-12-21 21:35) [31]

Nic (from home)   (21.12.06 21:33) [30]
на 4-5 курсах просыпался в 10-12, ложился в 3-4 ночи. Самое продуктивное время - когда не отвлекают. Обычно ночью все спят, вот и самое продуктивное время...


 
Gero ©   (2006-12-21 21:36) [32]

> [21] Nic (from home)   (21.12.06 21:10)

Я никуда не пропадал )
Желание не исчезло, если что-то есть, пиши.


 
Nic (from home)   (2006-12-21 21:36) [33]

Loginov Dmitry ©   (21.12.06 21:31) [28]
Есть мнение, что проектирование занимает 1/3 времени, кодинг 1/6 времени и тестинг 2/3 времени. В книге какой-то читал. То ли Йордан то ли Брукс.


 
Eraser ©   (2006-12-21 21:42) [34]

> [33] Nic (from home)   (21.12.06 21:36)


> тестинг 2/3

скорее исправление багов, которое может включать чуть ли не полную переделку отлаживаемой сущности. и не 2/3, а 8/10 я б сказал..
а тестят пусть тестеры ))


 
Anatoly Podgoretsky ©   (2006-12-21 21:43) [35]

> Nic (from home)  (21.12.2006 21:33:30)  [30]

Замечал, все поделки, которые выставлены на моем сайте, в основном написаны во время отпуска в ночное время, за небольшим исключением.


 
Eraser ©   (2006-12-21 21:43) [36]

> 1/3 времени, кодинг 1/6 времени и тестинг 2/3 времени.

только заметил.. как то не состыкуется )) или на кодинг забиваешь? ))


 
Anatoly Podgoretsky ©   (2006-12-21 21:45) [37]

> Nic (from home)  (21.12.2006 21:36:33)  [33]

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


 
Anatoly Podgoretsky ©   (2006-12-21 21:54) [38]

> Eraser  (21.12.2006 21:43:36)  [36]

Он его делает вне нормы


 
Nic (from home)   (2006-12-22 00:20) [39]

Anatoly Podgoretsky ©   (21.12.06 21:43) [35]
> Nic (from home)  (21.12.2006 21:33:30)  [30]

>Замечал, все поделки, которые выставлены на моем сайте, в основном >написаны во время отпуска в ночное время, за небольшим исключением.

Кстати, во время отпуска/каникул производительность труда очень высока ;)


> Eraser ©   (21.12.06 21:43) [36]
> > 1/3 времени, кодинг 1/6 времени и тестинг 2/3 времени.
>  
>
> только заметил.. как то не состыкуется )) или на кодинг
> забиваешь? ))


Упс, половина, конечно, а не 2/3.

Anatoly Podgoretsky ©   (21.12.06 21:45) [37]
Непременно прислушаюсь к совету :beer:


 
boriskb ©   (2006-12-22 07:48) [40]

А мне не так давно попалась на глаза моя записная книжка 20-летней давности. В нее записывал что-то, связанное с машинами, программированием. Типа самописного справочника. Хороший справочник получился.
И тоже удивился.
И загрустил. Так много всего хотелось. Столько читалось, познавалось, пробовалось.

А сейчас скучно.
Все знаю :))



Страницы: 1 2 вся ветка

Текущий архив: 2007.01.14;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.414 c
2-1166613362
регинка
2006-12-20 14:16
2007.01.14
INSERT INTO ... SELECT ... FROM ...


15-1167035433
IMHO
2006-12-25 11:30
2007.01.14
Москва, 1941-й год...


2-1166636937
olevacho_
2006-12-20 20:48
2007.01.14
проблемма с rediobutton-ами


2-1166620454
ka1n
2006-12-20 16:14
2007.01.14
При запуске приложения вызвать форму перед показом основной


2-1167118319
XTD
2006-12-26 10:31
2007.01.14
Результат пинга