Comments 22
Если каждый разработчик напишет по книге, то кто их будет читать?
Книжный формат плохо подходит для листингов кода, точнее формат A5, не рекомендую его брать.
И почему вы тогда выбрали именно этот формат? Чтоб страниц побольше было?
Это конечно не связано с книгой, возможно она даже неплоха. Но не могу относиться к автору данного поста не через призму того, что этот человек - один из виновников того, что мобильный геймдев в ж**е (хоть его вина - лишь капля в море, и скорее следствие)
Просто посмотрите какие "игры" делает студия, созданная автором поста.
https://youtube.com/shorts/iMe2_5Zxyx0
Все, готов принимать удар в карму.
Бабки собрал и шесть лет ноль выхлопа. Вот из-за таких как ты краудфандинг и умирает.
Смотришь на оформление книги... Начинать начали, но так и не закончили...
Добрый день, а о какой версии языка идет речь и какой net core вы используете для примеров Вашей книги?
Автор не привязывается строго к технологии. Он лишь объясняет базовый синтаксис и общие концепции на языке C#. Более подробную инфу по конкретной net core Вы найдете на метаните, хотя и там мало.
https://metanit.com/sharp/
Если нужно потыкататься в конкретный метод, то идëм читать ms документацию, например
здесь описан String.Concat
https://learn.microsoft.com/ru-ru/dotnet/api/system.string.concat?view=net-8.0
Ещë есть ряд видеоуроков по WPF от Павела Шмачилина.
https://m.youtube.com/channel/UCsFuzbQ5KW_1f45unlvRQ1g
Его github, куда он выкладывает код с уроками.
https://github.com/Infarh
Тогда эта книга бесполезна: во-первых с каждой новой версией языка появляется больше синтаксического сахара который очень любят.
А во-вторых если не привязываться к технологии то лучше написать выжимку из страуба , объяснить объяснить основы ооп и закончить и # не трогать.
"Однородность
Когда мы работаем на одном уровне абстракции, нам
не следует опускаться с него слишком низко или
подниматься слишком высоко. Когда мы говорим об
иерархической системе, на одном уровне иерархии
должны быть однородные сущности, и они не должны
работать со слишком низким уровнем или слишком
высоким."
Идея заинтересовала. И код.
С одной стороны тут от single responsibility (особенно если смотреть на примеры кода дальше по тексту с генерацией HTML)
С другой стороны от проектирования сверху вниз, MVP и этого вашего термина "Устойчивые промежуточные формы"
Помогает эффективно распределить ментальную нагрузку как при кодировании так и при чтении кода, так как мы остаемся на одном уровне абстракции одного и того же процесса в рамках одной области ответственности.
Кажется, равномерный "спуск вниз по степени абстракции" помогает обеспечить low couple, high cohesion и в итоге помогает бороться с взрывным ростом сложности.
Соответственно, пункт "Спуск на один шаг" как реализация этого принципа хорошо расписан.
Завтра напишу более предметно, если интересно
Такой молодой и такой опытный уже. Наверное поэтому я так бешусь с этого автора.
надеюсь, в книге описан ведь тот обширный жизненный опыт и длинный путь, который привел к написанию оной. видели мы вас.
А зачем лицо на обложку? Без этого не купят?
А издатели нормально относятся к тому, что книга уже бесплатно доступна в пдф?
>> 20 лет.. для новичка... по c# ...практика.. запахи.. динамическое программирование...
Хоть и не читал, но вангую...
Написал книгу по C#