![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Пользователь
Регистрация: 03.10.2012
Сообщений: 33
|
![]() Код:
Цитата:
Последний раз редактировалось Stilet; 17.12.2014 в 07:40. |
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Мне нравится русский язык!
new MyCllass, ошибки при компиляции не выдаст. Ой, чё будет.. Ничего страшного. Просто Винда, сделает своё дело и корме некоторого "тормоза", ничего. В DOS-е, - это - абзац.......
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#13 | ||
Пользователь
Регистрация: 03.10.2012
Сообщений: 33
|
![]()
Ок. Осталось еще 57 паттернов )
Цитата:
Код:
Цитата:
Последний раз редактировалось Stilet; 17.12.2014 в 07:42. |
||
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
![]()
абзац - он же кабздец, он же кирдык, он же полный алес, он же всё пропало
![]() |
![]() |
![]() |
![]() |
#16 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Цитата:
![]() ![]()
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
![]() |
![]() |
![]() |
#17 | ||
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
Код:
Цитата:
Мне не понятно. Дело в том, что сам я сторонник TDD, и пишу многопоточные клиент-серверные приложения. При этом я активно использую сингелтоны, и нахожу это очень удобным и удачным решением. Я не испытываю никаких сложностей ни с многопоточкой, ни с юнит-тестами. Кроме того, в чужом исходном коде, который чуть сложнее, чем хэлловорлд, я наблюдаю активное использование сингелтонов. Это например, OGRE, или CEGUI, или MyGUI Ну или вот пример: есть аудио подсистема. Доступ к ней выполнен в виде сингелтона. Она приносила пользу раньше. Она приносит точно такую же пользу и теперь. Так в чем же причина того, что сингелтоны вдруг утратили пользу? Если ничего в плане использования ровным счетом не изменилось? |
||
![]() |
![]() |
![]() |
#18 | ||
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
![]() Цитата:
Код:
Код:
Цитата:
Например, Раньше при работе с базами данных было принято держать одно подключение на программу и сюда напрашивался синглтон. Потом пришли к тому, что лучше всё же по соединению с БД на поток. Теперь и вовсе пулов напридумали, что на каждый чих соединение создаётся. В многопоточных программах из-за синглтона добавляются лишние синхронизации и появляется потенциальное бутылочное горлышко. По поводу тестирования - хорошо, что всё хорошо тестируется, некоторые испытывают трудности с синглтонами. Собственно, в интернетах тему этого паттерна кучу раз обмусолили в куче статей. ИМХО, по возможности писать "нормальные" классы и передавать объекты в параметрах или еще как. Синглтоны пользовать в тех редких случаях, где они реально нужны и вот прямо никак. |
||
![]() |
![]() |
![]() |
#19 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Цитата:
![]() ![]() ![]() ![]() ![]()
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 17.12.2014 в 05:04. |
|
![]() |
![]() |