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

Вниз

"Феня" компилятора   Найти похожие ветки 

 
Дмитрий Белькевич   (2009-08-17 23:29) [80]


> Мне не совсем понятно как Ord должен себя вести по отношению
> к boolean, он же вроде дя char предназначен? И параметр
> входной у него вроде char...


Returns the ordinal value of an ordinal-type expression.

Ordinal type не только char.


> Я не знаю почему, такова психология таких людей..


Ну это известная особенность. И "такие" - не только программисты.


> Да нейронная или не нейронная сеть или не сеть мне кажется
> тут не так уж важно.


Не знаю, каким именно методом, но нужно определенно с этим что-то делать, т.к. сильно говнокодом попахивает...


 
@!!ex ©   (2009-08-17 23:33) [81]

> [80] Дмитрий Белькевич   (17.08.09 23:29)

Типа у вас нигде в проектах тройной вложенности не встречаеться?


 
Kolan ©   (2009-08-17 23:40) [82]

@!!ex, ну согласитесь это Table.Layers[ilayers].Neirons[ineirons].Enters[ienters].Layer сложно прочесть.

В таблице есть слои в слое нейроны в нейроне входы во входе слой — возможно правильная иерархия, но это не значит, что к ней надо так сложно обращаться. Вероятно можно сократить это цепь.


 
@!!ex ©   (2009-08-17 23:47) [83]

> [82] Kolan ©   (17.08.09 23:40)

Честно говоря не помню уже. Возможно. Я тогда только начинал нормально программировать.


 
test ©   (2009-08-18 09:55) [84]

@!!ex ©   (17.08.09 23:33) [81]
with(Table.Layers[ilayers])do
begin
....
end;
Не то? А функцией оформить?


 
Kolan ©   (2009-08-18 10:26) [85]

Нет, test, with"ом плохому запаху не поможешь.


 
@!!ex ©   (2009-08-18 10:40) [86]

На форуме все так умело обсуждают, каким должен быть код... А как на реальные проекты посмотришь... :)))))


 
Anatoly Podgoretsky ©   (2009-08-18 11:12) [87]

> @!!ex  (18.08.2009 10:40:26)  [86]

Человек слаб.


 
Anatoly Podgoretsky ©   (2009-08-18 11:17) [88]


> @!!ex ©   (18.08.09 10:40) [86]

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


 
@!!ex ©   (2009-08-18 11:31) [89]

> [88] Anatoly Podgoretsky ©   (18.08.09 11:17)

Не ищу я оправданий. Этот код в 2006 году писал, тогда еще мало опыта было. Да и сейчас я знаю, что в коде есть проблемы.
Собственно я поэтому периодически прошу более опытных товарищей Code Review проводить, и сюда периодически выкладываю код. Потому что прекрасно понимаю, как далеко мне до идеала, которому я очень хочу соответствовать. :)
Комментарий в [86] он вызван именно удивлением о несоответствии слов людей с тем, как они реально прогают...


 
Anatoly Podgoretsky ©   (2009-08-18 12:31) [90]

> @!!ex  (18.08.2009 11:31:29)  [89]

Да часто код старый, а подход к написанию постоянно меняется, по мере роста опыта, ну и человек существо слабое - все себе прощает.


 
Дмитрий Белькевич   (2009-08-18 14:22) [91]


> Типа у вас нигде в проектах тройной вложенности не встречаеться?


В своём коде - двойной почти нигде нет. With/функции часто использую. Специально для With пообзывал многие переменные по-разному, что бы в блоках with каши не было. with вложенность по 2-3 и больше бывает. Изредка баги из-за этого проскакивают, сразу переименовываю переменные.

Да и рефакторинг иногда полезен. Бывает, видно, что большой блок работает исключительно с данными строннего объекта. Так лучше в класс того объекта всё и перенести, чем делать лесницу из with или создавать нечто типа этого: "Table.Layers[ilayers].Neirons[ineirons].Enters[ienters].Layer".


> Нет, test, with"ом плохому запаху не поможешь.


В его случае - нет, нужно принципиально менять подход к работе с нейронами и их слоями.


> ну и человек существо слабое - все себе прощает.


Я, обычно, где-то раз в полгода-год (обычно, когда следующую бэту начинаю, что бы заодно уж всё оттестировать) перетряхиваю исходники.

Но это, конечно, проекты должны быть долгими (нашим уже 7 лет почти) и не аутсорсными. Т.к. врятли кто-то будет Hello World постоянно "причёсывать", как и аутсорс.



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

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

Наверх





Память: 0.61 MB
Время: 0.011 c
15-1250312595
Kostya
2009-08-15 09:03
2009.10.18
Параметры запуска программы


2-1250853074
Начинающий1234
2009-08-21 15:11
2009.10.18
DrawItem (TListBox)


15-1250195405
Юрий
2009-08-14 00:30
2009.10.18
С днем рождения ! 14 августа 2009 пятница


15-1250358753
xayam
2009-08-15 21:52
2009.10.18
Как человек думает?


15-1250596547
pasha_golub
2009-08-18 15:55
2009.10.18
TList.Sort из Delphi7





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский