Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Оптимизируем ликбез 
:(
    Опции темы
Idsa
Дата 23.6.2009, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



Так сложилось, что в моих знаниях есть два крупных пробела: ООП-паттерны и юнит-тестирование. В ближайшее время планирую их искоренить smile К вам, дорогие винградовцы, обращаюсь с целью оптимизировать процесс ликбеза: не хотелось бы тратить время на чтение бездарных книг, статей и т. д. В качестве ответов хотел бы услышать последовательные списки того, что необходимо изучить.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
PashaPash
Дата 23.6.2009, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 13
Всего: 49



Idsa, GoF, PoEAA - по паттернам


--------------------
PM MAIL WWW   Вверх
Idsa
Дата 23.6.2009, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



PashaPash, по паттернам мое внимание привлекла вот эта книжка. Правда, не знаю, как ее позиционировать: как замену или как дополнение классики жанра.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Bladerender
Дата 23.6.2009, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



по паттернам - только Банда четырех. Самое доступное издание - 2001 года. Есть и в 2003 и в 2005, и в 2008, но я на них смотрел. Крове пары орфографический ошибок больше там ничего не изменилось.
 НУ и на винграде есть источник 
http://forum.vingrad.ru/faq/topic-41784.html#st_0_view_0
PM MAIL   Вверх
PashaPash
Дата 23.6.2009, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 13
Всего: 49



Idsa, позиционировать как yet another вольный пересказ GoF. читай оригинальную GoF, потом Фаулера - PoEAA, потом можно еще Нильсона пролистать - Applying Domain-Driven Design and Patterns With Examples in C# and .Net.


--------------------
PM MAIL WWW   Вверх
Idsa
Дата 23.6.2009, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



А GoF (в оригинале) переиздавался? То издание, которое нашел на Амазоне, 94-го года.

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


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Idsa
Дата 23.6.2009, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



Окей, по паттернам ToRead-list сформирован:
1. GoV
2. PoEAA
3. Applying Domain-Driven Design and Patterns With Examples in C# and .Net
4. C# 3.0 Design Patterns

PashaPash, если не секрет, сам какие из этих трудов изучил? smile

Кстати, помнится, на Винграде проскакивала ссылка с реализацией паттернов под C# с подробными комментариями (причем распространяется это чудо мысли платно)...

Перейдем ко второй части вопроса, к юнит-тестированию smile


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
PashaPash
Дата 23.6.2009, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 13
Всего: 49



Idsa, читал 1, Александреску, 2, пролистал 3. 


--------------------
PM MAIL WWW   Вверх
Idsa
Дата 23.6.2009, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



Цитата(PashaPash @  23.6.2009,  18:21 Найти цитируемый пост)
Александреску

А что за книга?


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
PashaPash
Дата 23.6.2009, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 13
Всего: 49





--------------------
PM MAIL WWW   Вверх
Partizan
Дата 23.6.2009, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 18
Всего: 67



Idsa, видимо речь о, пожалуй, самой известной его книге Modern C++ Design...


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Idsa
Дата 24.6.2009, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



PashaPash, +1.

Подозрительная тишина по поводу второй части вопроса smile


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
PashaPash
Дата 24.6.2009, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 13
Всего: 49



Idsa, по второй части - выучить паттерн IoC/DI (http://martinfowler.com/articles/injection.html) , понять разницу между Unit-тестированием и TDD. Может быть еще прочитать "Экстремальное программирование. Разработка через тестирование" Бека - http://www.rsdn.ru/res/book/prog/beck.xml. 


--------------------
PM MAIL WWW   Вверх
Bogdan1024
Дата 24.6.2009, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

Репутация: 5
Всего: 13



Цитата(Idsa @ 23.6.2009,  13:13)
Applying Domain-Driven Design and Patterns With Examples in C# and .Net

Эта книга нечитабельна, по крайней мере на русском. На русском перевод тупо ужасен. Дико нерекомендую. Это тупо одна из худших книг по программингу, которую я прочитал.
Может на английском она и хороша, но на русском она дико нечитабельна.
Я бы был реально на много лучшим человеком если бы я её не прочитал.

Это сообщение отредактировал(а) Bogdan1024 - 24.6.2009, 15:37


--------------------
user posted image
PM MAIL   Вверх
PashaPash
Дата 24.6.2009, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 13
Всего: 49



Bogdan1024, на английском она вполне на уровне - там предисловие от Фаулера, ему понравилось.
http://www.informit.com/content/images/032...n_Forewords.pdf
Кстати, вот глава про POCO и репозитории:
http://www.informit.com/content/images/032...ilsson_ch06.pdf

А русские переводы почти всегда ужасны - посмотри что они с CLR via C# сделали. "Особое внимание уделено обобщениям".


--------------------
PM MAIL WWW   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0567 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.