Посоветуйте хорошую книжку по С# и вообще по ООП подходу

Ivan826

Желательно в электронке

vijrel7878

Гради Буч

Ivan826

А шо це?

markmsk

Шилдт.
Я его книгу по С++ читал, но у него есть и по С#.

teonazoi

Может я не прав, но мне вполне хватало MSDN для C#
Вообще, если юзать MS Studio, то все интуитивно понятно и все сводится к поиску нужной функции в библиотеке.

bastii

Оно конечно правда, что под .NET на C# прогать интуитивно понятно, т.е. если надо что-то сделать, легко найти как. Но проблема в том, это не тоже самое, что уметь писать "нормальные" программы. Так почти уверен, что чел, который всю жизнь писал на VB или C, будет писать очень криво на C#. По крайней мере если сравнивать с тем, как можно писать на C#, хорошо понимая и умея пользоваться заложенными в него концепциями.
Помню, что когда в свое время пересел с Turbo Pascal на Delphi, то мой стиль не слишком изменился. Сегодня если бы я посмотрел на тот код, что я писал на дельфях тогда, то он мне очень не понравился бы. Более того, мне бы было очень стыдно за тот код.
То как пишешь становится очень важным, когда начинаешь писать что-либо серьезное.

Ivan826

Вот именно, ты прав на 100%
Я хочу понять как КРАСИВО И ГРАМОТНО КОДИТЬ раскрывая плюсы ооп на 100%, а не как просто КОДИТЬ
Что нибудь по философии этог дела инересно было бы почитать, и что-нибудь где грамотным языком описывается как ГРАМОТНО кодить

bastii

я такой книжки не знаю

6yrop

философии в кодировании нет.

a10063

спорное утверждение

Ivan8209

Для того, чтобы было "КРАСИВО И ГРАМОТНО," надо забыть Си.
Любые Си.
---
...Я работаю антинаучным аферистом...

rosali

философии в кодировании нет.
Такова твоя философия Философии не может не быть, это как отсутствие результата тоже результат.
По теме. По-моему, лучше чтобы опыт предшествовал прочтению таких книжек. А то прочитаешь, и покажется, что научился программировать Есть много книг о patterns программирования на Яве и т.п., сдается, что изучать вне опыта нужно именно их. Я сам правда так ни одной такой и не прочитал.

Ivan8209

Пример.
---
...Я работаю антинаучным аферистом...

garikus

Вам устное замечание. Распространение заведомо неверной информации. Неознакомление с рекомендациями или FAQ раздела.
Можно здесь поподробнее ?

Dasar

По С# пока "философских" книжек мало, соответственно, пока лучше читать книжки из смежных технологий.
На вскидку, могу порекомендовать:
1. Гради Буч. Объектно-ориентированный анализ и проектирование
2. Скотт Мейерс. Эффективное использование C++, а также еще пара книжек его же с похожими названиями.
3. Брюс Тейт. Горький вкус Java
4. Паттерны (классические авторы - банда четырех, но можно читать и других авторов)
5. Экстремальное программирование (классика Кент Бек, Фаулер, но можно и других авторов)
6. MSF или RUP - посмотреть стоит, но читается очень тяжело
7. Джефф Элджер. С++

ray144

Это был вежливый способ сказать "Пошёл на ... со своим д-измом". Ведь, как обычно для этого пользователя, в посте не было ни объяснений, ни собственных мыслей - одни тупые лозунги или чьи-то цитаты.

Ivan826

А вот тут то и кроется вся проблема.....
C# заточен под .NET framework и от этого надо плясать..... А С++ нет.....

Dasar

> C# заточен под .NET framework и от этого надо плясать..... А С++ нет.....
ну и что?
проблемы стоящие перед программистом и их решения остаются теми же самыми.

Ivan826

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

vijrel7878

еще Мартина Фаулера "Рефакторинг" стоить почитать однозначно

bobby

а что такое MSF?

katrin2201

ну как же, это РУП, только от микрософта

bobby

ну я так и подумал =)
Оставить комментарий
Имя или ник:
Комментарий: