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

Вниз

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

 
Дмитрий Белькевич   (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;
Скачать: CL | DM;

Наверх




Память: 0.63 MB
Время: 0.013 c
2-1249906240
abun
2009-08-10 16:10
2009.10.18
Фильтрация массива чисел от шума


2-1250754778
Л.Д.В.
2009-08-20 11:52
2009.10.18
как правильно выделить память под добавляемую запись


2-1250069179
AlexDan
2009-08-12 13:26
2009.10.18
Распечатать три memo..


2-1250832350
GlTech
2009-08-21 09:25
2009.10.18
Указатели


2-1250067700
AndrewG
2009-08-12 13:01
2009.10.18
TRichViewEdit & addict