Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2009, 18:08   #31
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Всем программистам, и любителям брейнфака особенно, советую прочитать от корки до корки книгу Стива Макконелла - Совершенный код (Code Complete). Это книга, которую должен прочитать каждый программист. Почти имхо. Там помимо прочего описываются последствия такого кодирования.

Цитата:
Сообщение от AlDelta Посмотреть сообщение
препод сказал, что теперь надо переписать отчет с листингом от руки)).
Хорошая мысль. Если придется кого-то учить - буду заставлять переписывать листинги до тех пор, пока не перепишет без ошибок. :)
ds.Dante вне форума Ответить с цитированием
Старый 13.10.2009, 18:16   #32
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Цитата:
и любителям брейнфака особенно
Да ладно, я ведь, иногда , и нормальный код пишу )
Просто тогда я :
1)Спешил
2)Тупил
3)Знал, что забуду про эту прогу как про страшный сон
//-------------------------
Цитата:
БрейнФак?
Нет, я про ту строку

Последний раз редактировалось Levsha100; 13.10.2009 в 18:40.
Levsha100 вне форума Ответить с цитированием
Старый 13.10.2009, 18:29   #33
pproger
C++ hater
Старожил
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

а меня в свое время очень сильно подвесил вот такой код
Код:
while ( i --> 0 ) {
...
}
просто смотрел и думал, что за стрелочка такая))
пс. говнокодом не считаю
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 13.10.2009, 18:29   #34
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Да ладно, народ, что вы прям раскричались. Может это первое творение девушки, а вы так ругаете Я сам, когда гляжу на свои творения 5-летней давности, удивляюсь, через какое место надо было писать, чтоб получилось такое.
Если захочет, научится и будет писать нормально. А не захочет, ну будет у нас на одного экономиста больше
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 13.10.2009, 18:30   #35
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
у нас на одного экономиста больше
Главное, чтобы на врача не пошла.
Цитата:
Знал, что забуду про эту прогу как про страшный сон
БрейнФак?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 13.10.2009, 18:32   #36
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

А я люблю расписывать код, славо богу в 2009 Delphi специально для меня сделали сворачивание функций в одну строчку.)))
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 13.10.2009, 18:37   #37
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Иногда без сложного кода не обойтись, но главное чтоб хоть программист понимал что написал. Вот у меня тож строчка была:
Код:
Weapon[PrWeapon].Ammo[Weapon[PrWeapon].AmmoIndex].Xpos:=Xpos+WeaponOffset[PrWeapon].X;
Вадим Буренков вне форума Ответить с цитированием
Старый 13.10.2009, 18:40   #38
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Ну ваш код понятный и не сложный, у вас имеют "правильные" названия имена классов и переменных, которые в радость читать
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 13.10.2009, 18:52   #39
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
в 2009 Delphi специально для меня сделали сворачивание функций в одну строчку.)))
А можете скрин показать?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 13.10.2009, 18:54   #40
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Цитата:
Сообщение от Levsha100 Посмотреть сообщение
Код:
if (startX+x<N)and(startY+y<N)and(startX+x>=0)and(startY+y>=0)and (((A[startX+1,startY]<>-3)and(A[startX+1,startY+1]<>-3))or((A[startX,startY+1]<>-3)and(A[startX,startY+2]<>-3))) then
У меня тоже такое было, когда делал в школе задачки на геометрию. Фактически - на аналитическую геометрию, только тогда я этого не знал. :)
ds.Dante вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
при в ходе на половину сайтов просит ввести код активации, получить который можно послав смс twichska Свободное общение 6 28.05.2009 23:09
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37
Компонент, который может обрабатывать BB коды rpy3uH Компоненты Delphi 1 28.10.2008 21:25
запрос который бы подсчитывал количество полных лет начиная с того года который указан в данных мне базах PereCCC Помощь студентам 8 15.05.2008 16:24