Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Вниз

Посмотрел сегодня исходник 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-летней давности. В нее записывал что-то, связанное с машинами, программированием. Типа самописного справочника. Хороший справочник получился.
И тоже удивился.
И загрустил. Так много всего хотелось. Столько читалось, познавалось, пробовалось.

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


 
Vga ©   (2006-12-22 11:34) [41]

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

Брукс. Но цифры другие. Вроде 1/2 отладка, иначе 7/6 в сумме.

> [34] Eraser ©   (21.12.06 21:42)

Нет, для того, чтобы сущность не переделывать - проектирование.


 
Джо ©   (2006-12-22 15:06) [42]

> [40] boriskb ©   (22.12.06 07:48)

На чем писана?


 
boriskb ©   (2006-12-22 16:08) [43]

Джо ©   (22.12.06 15:06) [42]
На чем писана?


Что? Книжка?
Та, о которой идет речь в [40] ни на чем не написана :)
Она сшита. Клеенчатая обложка. Бумажные листы :)



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

Форум: "Прочее";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.014 c
15-1166980335
PHPdeveloper
2006-12-24 20:12
2007.01.14
Дистанционное обучение


15-1166714962
Djes
2006-12-21 18:29
2007.01.14
Вопрос по StringGrid


2-1166759786
Руслан56
2006-12-22 06:56
2007.01.14
Немогу написать код для посчета и вывода результатов.


11-1143527894
shalex
2006-03-28 10:38
2007.01.14
И еще один вопрос о TabControl


15-1166943563
vrem
2006-12-24 09:59
2007.01.14
84.53.136.174 - что это?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский