С# для тех, кто сначала кодит, а потом учится)

Научился сам? Помоги начинающему.

С# для тех, кто сначала кодит, а потом учится)

Сообщение KorsaiR 02 мар 2018, 17:13

Наверстать упущенное - С# для тех, кто сначала кодит, а потом учится)

Стало интересно попробовать кого-то чему-то научить. Решил снимать в формате быстрых выпусков, в которых я накидываю информацию по каким-то
базовым вещам.
Идея видео возникла в связи с тем, что много раз видел чужой код, в котором некоторые элементарные вещи не используются, хотя они.. ну.. как бы
являются основой. А еще я сам такой же. Поэтому то, что упустил, рассказываю тем, кто это по тем или иным причинам, пока не узнал.
Возможно это полезно и для новичков, но только для тех, кто уже вникает в самые простые вещи, и чуть-чуть задумывается о терминологии.
Фидбеку буду только рад, а если это совсем треш, то не обижусь, если тему просто удалят)))
Пока что выпуск готов только один - пробный)
Мои игры: Sunrise, Fireground, Spacerift
Sunrise: _www.sunsurv.ru , _https://store.steampowered.com/app/6631 ... _survival/
Fireground: _https://store.steampowered.com/app/1026 ... ND/?beta=0
Spacerift: _https://vk.com/spacerift
Аватара пользователя
KorsaiR
Старожил
 
Сообщения: 797
Зарегистрирован: 09 июл 2012, 12:20
Откуда: Новосибирск
Skype: pwiliya

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение UnitySexyBoys 03 мар 2018, 12:40

Пять лет, а то, что паблик поля (да еще и с маленькой буквой) — это плохо, так и не понял. Где про инициализаторы объектов?
UnitySexyBoys
UNец
 
Сообщения: 30
Зарегистрирован: 06 окт 2017, 18:11

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение Valerich 04 мар 2018, 11:45

Почему трэш?) А мне понравилось) Я досмотрел до конца! (popcorn1)
Аватара пользователя
Valerich
UNITрон
 
Сообщения: 328
Зарегистрирован: 07 сен 2016, 11:24

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение Cr0c 04 мар 2018, 15:06

UnitySexyBoys писал(а):Пять лет, а то, что паблик поля (да еще и с маленькой буквой) — это плохо, так и не понял.

Юнитеков тоже ругай, у них только методы с большой, а поля с маленькой. Даже многие тяжелые сеттеры с маленькой.
Аватара пользователя
Cr0c
Адепт
 
Сообщения: 3035
Зарегистрирован: 19 июн 2015, 13:50
Skype: cr0c81

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение KorsaiR 04 мар 2018, 15:46

я обычно поля пишу с маленькой, приватные - с прочерка)
Методы и классы - с большой. Честно говоря нигде не видел правил на эту тему)
Мои игры: Sunrise, Fireground, Spacerift
Sunrise: _www.sunsurv.ru , _https://store.steampowered.com/app/6631 ... _survival/
Fireground: _https://store.steampowered.com/app/1026 ... ND/?beta=0
Spacerift: _https://vk.com/spacerift
Аватара пользователя
KorsaiR
Старожил
 
Сообщения: 797
Зарегистрирован: 09 июл 2012, 12:20
Откуда: Новосибирск
Skype: pwiliya

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение seaman 04 мар 2018, 18:28

В каждой конторе, каждой группе свои правила форматирования кода. Я вот тоже привык писать все приватное с подчеркивания.
Но недавно выяснил, что методы с такими именами могут быть не cls compliant. Да и микрософт говорит - не надо с подчеркиванием! https://docs.microsoft.com/ru-ru/dotnet ... guidelines
Думаю нужно переучиваться.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение Cr0c 04 мар 2018, 20:39

seaman писал(а):Но недавно выяснил, что методы с такими именами могут быть не cls compliant. Да и микрософт говорит - не надо с подчеркиванием! https://docs.microsoft.com/ru-ru/dotnet ... guidelines
Думаю нужно переучиваться.

Я прочерки использую только в параметрах методов, если они совпадают с полями класса.
Аватара пользователя
Cr0c
Адепт
 
Сообщения: 3035
Зарегистрирован: 19 июн 2015, 13:50
Skype: cr0c81

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение Woolf 04 мар 2018, 20:51

UnitySexyBoys писал(а):Пять лет, а то, что паблик поля (да еще и с маленькой буквой) — это плохо, так и не понял. Где про инициализаторы объектов?


Все правильно он сделал, все методы и переменные с маленькой буквы, все классы с большой.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение Bill Gates 05 мар 2018, 09:50

Woolf писал(а):
UnitySexyBoys писал(а):Пять лет, а то, что паблик поля (да еще и с маленькой буквой) — это плохо, так и не понял. Где про инициализаторы объектов?


Все правильно он сделал, все методы и переменные с маленькой буквы, все классы с большой.


https://msdn.microsoft.com/ru-ru/librar ... 72(v=vs.71).aspx
https://msdn.microsoft.com/en-us/librar ... 00%29.aspx
Bill Gates
UNIт
 
Сообщения: 127
Зарегистрирован: 16 июл 2015, 11:27

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение snezhok_13 05 мар 2018, 12:21

Самое плохое в уроках на ютубе - они не отвечают на вопрос "Почему?".
Вот и вы не ответили почему существует конструктор, какие задачи он решает?

В конце видео ваши игры? Очень симпатичный космосим!
Разработка игр, немножко игровая журналистика, сейчас делаем Календарь: даты выхода игр
Аватара пользователя
snezhok_13
UNIверсал
 
Сообщения: 450
Зарегистрирован: 09 сен 2013, 11:12
Skype: s.coremission
  • Сайт

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение KorsaiR 05 мар 2018, 14:38

snezhok_13 писал(а):Самое плохое в уроках на ютубе - они не отвечают на вопрос "Почему?".
Вот и вы не ответили почему существует конструктор, какие задачи он решает?

В конце видео ваши игры? Очень симпатичный космосим!


Спасибо за отзыв! Действительно, хорошее замечание. Про инкапсуляцию, и в целом, ООП будет говориться в следующих видео)
Да, это мои проекты в конце :-)
Мои игры: Sunrise, Fireground, Spacerift
Sunrise: _www.sunsurv.ru , _https://store.steampowered.com/app/6631 ... _survival/
Fireground: _https://store.steampowered.com/app/1026 ... ND/?beta=0
Spacerift: _https://vk.com/spacerift
Аватара пользователя
KorsaiR
Старожил
 
Сообщения: 797
Зарегистрирован: 09 июл 2012, 12:20
Откуда: Новосибирск
Skype: pwiliya

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение ikhtd 05 мар 2018, 15:09

Да надо как то решать. Я, сука, 10 лет работал среди этих мудаков- програмистов.
Скрытый текст:
Объективная реальность это - что в жизни не может быть более одного пути, который в свою очередь обусловлен максимальным существующим давлением. (второй _ttp://habrahabr.ru/post/202654/)
ikhtd
Адепт
 
Сообщения: 1124
Зарегистрирован: 24 мар 2014, 12:20

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение seaman 05 мар 2018, 22:47

Как то ты к себе критично.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение Anonymyx 05 мар 2018, 23:09

Судорожно извиняюсь за оффтоп... Тут на форуме пару месяцев назад кидали видео чувака с крысой (вроде) плюшевой на плече, уроки снимал по Unity, может кто в курсе кто такой или ссылку кинет?
Спасибо.
Аватара пользователя
Anonymyx
Адепт
 
Сообщения: 1973
Зарегистрирован: 05 апр 2015, 15:55

Re: С# для тех, кто сначала кодит, а потом учится)

Сообщение seaman 18 мар 2018, 18:25

Ник был как-то типа pixie / pixieye. Видимо кто-то из модеров его тему с уроками снес.
Его канал на Ютубе:
https://www.youtube.com/channel/UC0jx4_ ... fu1zH4U1qw
Но он редко снимает...
О как! нашел таки его тему у нас: viewtopic.php?f=11&t=45134
Как то сразу не признал...
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара


Вернуться в Уроки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4