Re[7]: Property Vs Public Field
От: Sheridan Россия  
Дата: 06.12.06 10:10
Оценка:
Здравствуйте, Mirrorer, Вы писали:

M>И получить в логе все места где кто-то чего-то делает не того.

M>как такое сделать в случае

M>
M>public int code;
M>


собрать в Debug, выставить брэкпойнт и запустить в дебаг режиме? о_0

[RSDN@Home][1.2.0][alpha][668]
[Едва ли возможно и преклоняться перед авторами и превзойти их. [Ф. Бэкон]]
Matrix has you...
Re[8]: Property Vs Public Field
От: Mirrorer  
Дата: 06.12.06 10:25
Оценка:
Здравствуйте, Sheridan, Вы писали:


M>>
M>>public int code;
M>>


S>собрать в Debug, выставить брэкпойнт и запустить в дебаг режиме? о_0

брякпоинт где ?
... << RSDN@Home 1.2.0 Лесь Подерв'янський — Павлiк Морозов >>
Re[7]: Property Vs Public Field
От: Gajdalager Украина  
Дата: 06.12.06 10:37
Оценка:
Здравствуйте, Mirrorer, Вы писали:

M>Здравствуйте, Gajdalager, Вы писали:

M>нет.
M>Но ничто не мешает при необходимости сделать так.
M>
M>private int _code;
M>public int code {
M>get {return _code}
M>set {
M>Logger.Log(SomeContext, "Changed", value)
M>_code = value

M>}
M>}
M>

M>И получить в логе все места где кто-то чего-то делает не того.
M>как такое сделать в случае

M>
M>public int code;
M>

Разговор по кругу Те поля, которые нужно логгировать, можно подменить на пропертю и никто снаружи ничего не узнает, после дебага сменить назад, чтобы код не засорять Хотя опять таки, с моей стороны это теоретические рассуждения, поскольку мой рабочий язык не поддерживает пропертей
M>
Re[8]: Property Vs Public Field
От: Mirrorer  
Дата: 06.12.06 10:41
Оценка:
Здравствуйте, Gajdalager, Вы писали:

G>Разговор по кругу

+1
Завязываю.
... << RSDN@Home 1.2.0 Metallica — Battery >>
Re[14]: Java стала свободной. Что ждет Mono?
От: Turtle.BAZON.Group  
Дата: 06.12.06 11:16
Оценка:
Здравствуйте, Sheridan, Вы писали:

TBG>>А зачем новый сервак покупать (а потом его настраивать), более мощный, если все равно 95% не будет использоваться?

S>А зачем тогда вообще сервак при таком раскладе? о_0

А если не видно разницы, зачем платить больше?

TBG>>Ну если сервак закупался специально для обсчетов графики и отдачи на клиента,

S>Напомни ка мне... У 3д студии есть клиентские программки для обсчета графики. Ставиш на компы, настраиваеш студию на их использование, и они считают. Распредвычисления вбщем. Так вот, напомни мне — там разве крутится на экране то что они обсчитывают или просто иконка в трее (читай — просто процесс)?

И?

TBG>> в том числе и того, что будет на экране..

S>Кроме терминального сервака больше подобных задач в голову не приходит.

Например. Но если брать Х-сервер, то там сделано несколько иначе. Сам сервер установлен на клиенте и сервер выступает клиентом. Сервер же в данном случае — это то, что общается с видеоустройствами, клавиатурой, мышью.

В серверах SGI (когда-то давно) 3д считалось на сервере и отдавалось клиенту.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[9]: Property Vs Public Field
От: Turtle.BAZON.Group  
Дата: 06.12.06 11:16
Оценка: +1
Здравствуйте, Mirrorer, Вы писали:

M>Заместо добавления get/set городить AOP ?


Реакция на . То есть, если хочется, то можно. А надо или не надо — это уже совсем другой вопрос.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[9]: Property Vs Public Field
От: Sheridan Россия  
Дата: 06.12.06 11:21
Оценка:
Здравствуйте, Mirrorer, Вы писали:

S>>собрать в Debug, выставить брэкпойнт и запустить в дебаг режиме? о_0

M>брякпоинт где ?

меню — поиск по проекту — найти имя_переменной

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

[RSDN@Home][1.2.0][alpha][668]
[Молчание — золото... если, конечно, не подлость. [Авессалом Подводный]]
Matrix has you...
Re[15]: Java стала свободной. Что ждет Mono?
От: Sheridan Россия  
Дата: 06.12.06 11:45
Оценка:
Здравствуйте, Turtle.BAZON.Group, Вы писали:

TBG>Здравствуйте, Sheridan, Вы писали:


TBG>>>А зачем новый сервак покупать (а потом его настраивать), более мощный, если все равно 95% не будет использоваться?

S>>А зачем тогда вообще сервак при таком раскладе? о_0

TBG>А если не видно разницы, зачем платить больше?

Действительно, если сервак простаивает на 95% — то нужен ли он?

S>>Распредвычисления вбщем. Так вот, напомни мне — там разве крутится на экране то что они обсчитывают или просто иконка в трее (читай — просто процесс)?

TBG>И?
Я к тому что графика прекрасно считается и без гуя.

TBG>>> в том числе и того, что будет на экране..

S>>Кроме терминального сервака больше подобных задач в голову не приходит.

TBG>Например. Но если брать Х-сервер, то там сделано несколько иначе. Сам сервер установлен на клиенте и сервер выступает клиентом. Сервер же в данном случае — это то, что общается с видеоустройствами, клавиатурой, мышью.

Экак ты загнул. Знаю я что собой иксы представляют. Видел как через ssh удаленно софт работает. Только при чем тут разделение софта на сервера и клиенты, когда разговор идет о серверах-компах?

TBG>В серверах SGI (когда-то давно) 3д считалось на сервере и отдавалось клиенту.

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

[RSDN@Home][1.2.0][alpha][668]
[Hет вещи, которая могла бы возникнуть и расти одна. [Лукреций]]
Matrix has you...
Re[10]: Property Vs Public Field
От: Mirrorer  
Дата: 06.12.06 11:49
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>меню — поиск по проекту — найти имя_переменной

Вместо того чтобы поставить бряк в одном месте, а именно на set ?

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

Ну есть еще анализаторы логов в общем вместо поиска имени переменной я предпочитаю иметь set/get. Но это мои личные предпочтения
... << RSDN@Home 1.2.0 КИНО — Время есть, а денег нет >>
Re[16]: Java стала свободной. Что ждет Mono?
От: Turtle.BAZON.Group  
Дата: 06.12.06 12:26
Оценка:
Здравствуйте, Sheridan, Вы писали:

TBG>>И?

S>Я к тому что графика прекрасно считается и без гуя.

А я к тому, что не об этом разговариваем.

S>Экак ты загнул. Знаю я что собой иксы представляют. Видел как через ssh удаленно софт работает. Только при чем тут разделение софта на сервера и клиенты, когда разговор идет о серверах-компах?


Ну раз пошла тема — можно и порассуждать.

S>Опять — же это специализированные серваки, а я начинал общение с обычных серваков — шлюз, прокся, бд, апач...


Bind... Я же с него и начал.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[11]: Property Vs Public Field
От: Sheridan Россия  
Дата: 06.12.06 12:35
Оценка:
Здравствуйте, Mirrorer, Вы писали:

M>Вместо того чтобы поставить бряк в одном месте, а именно на set ?

Ну и остановится оно внутри проперти

M>Ну есть еще анализаторы логов в общем вместо поиска имени переменной я предпочитаю иметь set/get. Но это мои личные предпочтения

M>
Ну в принципе да, на вкус и цвет фломастеры разные

[RSDN@Home][1.2.0][alpha][668]
[Короли- уходят, а народы остаются. [В. Гюго]]
Matrix has you...
Re[12]: Property Vs Public Field
От: Mirrorer  
Дата: 06.12.06 12:51
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Здравствуйте, Mirrorer, Вы писали:


M>>Вместо того чтобы поставить бряк в одном месте, а именно на set ?

S>Ну и остановится оно внутри проперти
Ну в смысле бряк в одном месте, а не на месте изменений. Которых может быть много, а можно и пропустить какое-то.
... << RSDN@Home 1.2.0 Desirless — Voyage >>
Re[9]: Java стала свободной. Что ждет Mono?
От: Donz Россия http://donz-ru.livejournal.com
Дата: 06.12.06 13:03
Оценка:
Здравствуйте, Sinclair, Вы писали:

D>>Я, кстати, не говорил, что мне неудобно. Я сказал, что непонятно зачем вводить лишнюю сущность. Можете назвать принципиальное отличие свойств от геттеров/сеттеров?

S>Можно.
S>1. Метаданные. Я могу отличить проперть от случайно названной пары методов, в том числе и через Reflection. Я застрахован от
S>
S>float getWidth();
S>void setWidth(int width);
S>

Тут согласен, плюс есть.

S>2. Читаемость. Что лучше читается:

S>
S>Width+=2; 
S>setWidth(getWidth()+2)
S>

S>?
Честно, мне второе, выше уже писал почему. Возможно, что сила привычки.

S>Впрочем, на эту тему уже очень хорошо написано. Типичный Блаб программист делит все фичи на две группы:

Блаб — новое кодовое название Java?
S>- фичи, которые есть в Блабе, и значит обязаны быть в любом мало-мальски полезном языке
S>- фичи, которых нет в Блабе, и значит они никому не нужны.
S>Вот типичные высказывания блаб программистов:
Спасибо за информацию, теперь я могу определять типичных Блаб программистов , только тут речь не об этом, а о полезности конкретной фичи языка.
Re[11]: Java стала свободной. Что ждет Mono?
От: Andir Россия
Дата: 08.12.06 09:59
Оценка:
Здравствуйте, VladGalkin, Вы писали:

VG>Какие именно технологии MS используются в Mono?


Проблема не в реализации виртуальной машины и языка C#, а в реализации проприетарных технологий от MS что входят в BCL — ака ASP.Net, Remoting, Windows Forms, и т.д.

C Уважением, Andir!
using( RSDN@Home 1.2.0 alpha rev. 652 ) { /* Работаем */ }
Re[12]: Java стала свободной. Что ждет Mono?
От: VladGalkin Украина  
Дата: 08.12.06 12:27
Оценка:
Здравствуйте, Andir, Вы писали:


A>Проблема не в реализации виртуальной машины и языка C#, а в реализации проприетарных технологий от MS что входят в BCL — ака ASP.Net, Remoting, Windows Forms, и т.д.


Хм, не знаю насчет "проприетарности", но все проблемы в Mono, связанные с этими технологиями, сугубо технического плана, но не юридического.
... << RSDN@Home 1.2.0 alpha rev. 651>>
ДЭ!
Re[13]: Java стала свободной. Что ждет Mono?
От: cl-user  
Дата: 08.12.06 12:52
Оценка:
Здравствуйте, VladGalkin, Вы писали:

A>>Проблема не в реализации виртуальной машины и языка C#, а в реализации проприетарных технологий от MS что входят в BCL — ака ASP.Net, Remoting, Windows Forms, и т.д.


VG>Хм, не знаю насчет "проприетарности", но все проблемы в Mono, связанные с этими технологиями, сугубо технического плана, но не юридического.


M$ дала гарантию (или хоть слово сказала), что не будет предъявлять претензий? Если нет — "серьёзный" бизнес не будет "садиться" в лодку, которая потенциально "дырява"
Re[13]: Java стала свободной. Что ждет Mono?
От: Andir Россия
Дата: 08.12.06 13:05
Оценка:
Здравствуйте, VladGalkin, Вы писали:

VG>Хм, не знаю насчет "проприетарности", но все проблемы в Mono, связанные с этими технологиями, сугубо технического плана, но не юридического.


Проприетарность под сомнением, я правильно понимаю? Может эти технологии описаны где-то в открытых стандартах? И не являются "invented by Microsoft"?

Потенциальная опасность вполне существует, не просто так же ведь об этом пишут даже в FAQ для Mono ...FAQ:_Licensing#Could_patents_be_used_to_completely_disable_Mono

С Уважением, Andir!
using( RSDN@Home 1.2.0 alpha rev. 652 ) { /* Работаем */ }
Re[14]: Java стала свободной. Что ждет Mono?
От: VladGalkin Украина  
Дата: 08.12.06 13:14
Оценка:
Здравствуйте, cl-user, Вы писали:

CU>M$ дала гарантию (или хоть слово сказала), что не будет предъявлять претензий? Если нет — "серьёзный" бизнес не будет "садиться" в лодку, которая потенциально "дырява"


...Особенно нравятся высказывания про "претензии" и "серьезный бизнес", хотя бы Mono FAQ и succcess stories почитать можно было.

ОФФТОП: Вот что меня не перестает удивлять, так это такое отношение к Microsoft. Что оно сделало всем эти людям?
... << RSDN@Home 1.2.0 alpha rev. 651>>
ДЭ!
Re[14]: Java стала свободной. Что ждет Mono?
От: prVovik Россия  
Дата: 08.12.06 13:24
Оценка:
Здравствуйте, cl-user, Вы писали:

CU>Здравствуйте, VladGalkin, Вы писали:


A>>>Проблема не в реализации виртуальной машины и языка C#, а в реализации проприетарных технологий от MS что входят в BCL — ака ASP.Net, Remoting, Windows Forms, и т.д.


VG>>Хм, не знаю насчет "проприетарности", но все проблемы в Mono, связанные с этими технологиями, сугубо технического плана, но не юридического.


CU>M$ дала гарантию (или хоть слово сказала), что не будет предъявлять претензий?


Насколько я слышал — да.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
лэт ми спик фром май харт
Re[15]: Java стала свободной. Что ждет Mono?
От: raskin Россия  
Дата: 08.12.06 13:47
Оценка: +1
VladGalkin wrote:
> CU>M$ дала гарантию (или хоть слово сказала), что не будет предъявлять
> претензий? Если нет — "серьёзный" бизнес не будет "садиться" в лодку,
> которая потенциально "дырява"
>
> ...Особенно нравятся высказывания про "претензии" и "серьезный бизнес",
> хотя бы Mono FAQ и succcess stories почитать можно было.
>
> ОФФТОП: Вот что меня не перестает удивлять, так это такое отношение к
> Microsoft. Что оно сделало всем эти людям?
Из последнего — купило акции SCO в ситуации, когда единственная
возможность выживания SCO была (и остаётся сейчас) в выигрыше того
самого загадочного иска против IBM и FSF. На ведение которого полученные
деньги и пошли. После этого загадочного действия никто не верит, что MS
не имела отношения к исходной подаче иска. И никто не верит, что MS не
попытается использовать патенты на ПО в любых корыстных целях. И даже
официальным бумагам с подписью Баллмера не поверят, если останется хоть
одна оговорка.
Posted via RSDN NNTP Server 2.1 beta
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.