Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Резюме для программиста

alex445 коренной житель10.07.22 19:05
NEW 10.07.22 19:05 
в ответ AlexNek 10.07.22 16:30, Последний раз изменено 10.07.22 19:07 (alex445)

А по моему коду не видно? Я понимаю, если семизнак там какой-нибудь не работал с Blazor и не знает, что для компонента генерится частичный класс с именем компонента, но вы-то работали и немало? ))

AlexNek патриот10.07.22 20:57
AlexNek
NEW 10.07.22 20:57 
в ответ alex445 10.07.22 19:05
А по моему коду не видно?

Это всё гадалки, хочется иметь определение или разъяснение.


для компонента генерится частичный класс с именем компонента

ну генерится и что дальше? Мне уже это все надоело. Вместо конкретного ответа слушать какую то воду и гадать что же действительно имеется в виду.

uscheswoi_82 коренной житель10.07.22 22:40
NEW 10.07.22 22:40 
в ответ AlexNek 10.07.22 20:57, Последний раз изменено 10.07.22 22:46 (uscheswoi_82)

НП.

Во мода пошла в JavaScript, некоторые программисты в конце функций точку с запятой (т.е. ";") не ставят, в Python-е, Ruby, Visual Basic, и VB NET тоже точку с запятой не ставят. Играюсь в vue js, а там в примере кода нет точки с запятой https://vuejs.org/guide/quick-start.html#without-build-tools

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
alex445 коренной житель10.07.22 22:43
NEW 10.07.22 22:43 
в ответ AlexNek 10.07.22 20:57, Последний раз изменено 10.07.22 22:50 (alex445)

Какие разъяснения? Куда ещё проще? Я вам привёл пример однострочных классов-компонентов. Самый типичный и простой случай.


Вот базовый класс для компонента


public class MyComponentBase : ComponentBase
{
    protected string type => GetType().Name;
}


Вот компонент


@inherits MyComponentBase

<p>@type</p>


Вас спрашивают - что в чёрном ящике будет в теге "р"? И почему?

alex445 коренной житель10.07.22 23:20
NEW 10.07.22 23:20 
в ответ alex445 10.07.22 22:43

Один заблудился в двух строчках кода. Другой фотается на фоне комбика и говорит, что у него нет комбика. Третий "семизнак" ищет работу на чуть больше шести знаков.

Куда я попал? )))

Срыв покровов патриот11.07.22 07:35
NEW 11.07.22 07:35 
в ответ alex445 10.07.22 23:20

— Алло, дорогая, только что по радио передали, что один псих едет по встречке. Будь осторожнее.
— Один??? Да их тут тысячи!


AlexNek патриот11.07.22 12:51
AlexNek
NEW 11.07.22 12:51 
в ответ alex445 10.07.22 22:43
Какие разъяснения?
напоминает следующий разговор. Вопрос - Скажите пож. который час? Ответ - А и Б сидели на трубе, А упало, Б пропало, что осталось на трубе?
alex445 коренной житель11.07.22 14:09
NEW 11.07.22 14:09 
в ответ Срыв покровов 11.07.22 07:35
— Алло, дорогая, только что по радио передали, что один псих едет по встречке. Будь осторожнее.
— Один??? Да их тут тысячи!

Травокур! Винокур!

alex445 коренной житель11.07.22 14:10
NEW 11.07.22 14:10 
в ответ AlexNek 11.07.22 12:51
напоминает следующий разговор. Вопрос - Скажите пож. который час? Ответ - А и Б сидели на трубе, А упало, Б пропало, что осталось на трубе?

А холодильник-то тут причём? Я же не курю!

AlexNek патриот11.07.22 17:52
AlexNek
NEW 11.07.22 17:52 
в ответ alex445 11.07.22 14:10
Я же не курю!

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

alex445 коренной житель11.07.22 19:23
NEW 11.07.22 19:23 
в ответ AlexNek 11.07.22 17:52

Ладно, проехали. ))


Вы используете на фирме nullable aware context? Помогает, или больше запутывает?

Программист коренной житель11.07.22 19:32
NEW 11.07.22 19:32 
в ответ alex445 11.07.22 19:23
Вы используете на фирме nullable aware context? Помогает, или больше запутывает?

Используем. Помогает.

Зачем нужен string? я не совсем понимаю :)

AlexNek патриот11.07.22 20:39
AlexNek
NEW 11.07.22 20:39 
в ответ alex445 11.07.22 19:23
Вы используете на фирме nullable aware context?

Не думаю, что это кого-то сильно интересует. Мне нравится. А что может запутать?

Рекомендуют также.

https://docs.microsoft.com/en-us/dotnet/csharp/nullable-mi...

alex445 коренной житель19.07.22 06:24
19.07.22 06:24 
в ответ AlexNek 11.07.22 20:39, Последний раз изменено 19.07.22 06:25 (alex445)

Чем отличается сообщество "бесплатно и опенсорс" и "всё, что не Виндовс", так это двуличностью. Помню, .NET критиковали за то, что он весит "уже под 200 МБ" во времена где-то 2008-2010 годов. Мол, это очень много для скачивания. То ли дело браузер - странички весят какие-то сотни килобайт (хотя уже тогда были мегабайтовые "монстры"). Правда, это на каждый запрос, но про это тактично умалчивали. Как и про то, что скачать раз в несколько лет 200 МБ на тогдашних скоростях не вызывало вообще никаких проблем. И про то, что .NET Framework нужно было отдельно скачивать только на самой заре его появления, а потом он в комплекте с Виндой шёл, и новые версии ставились с обновлениями. И это, кстати, не сильно отличалось от установщика браузера, которые тоже весили десятки мегабайт.


Зато повылазило скриптизёров, которые "не хотят учить нового", и готовы костылить и изобретать колёса, лишь бы из своих скриптов не вылазить. Развелось разных верстальщиков и пыхпыхеров, говнякающих приложухи для Винды не на виндовых технологиях. "Чтоб приложение ни от чего не зависело, т.е. построено по принципу "всё включено"". Ага, просто докачал несколько сот МБ фреймворков, браузерных компонентов и прочих "движков", и вот уже "ни от чего не зависишь".


Чудес не бывает, зато бывают сектанты, верящие в чудеса.

AlexNek патриот19.07.22 12:50
AlexNek
NEW 19.07.22 12:50 
в ответ alex445 19.07.22 06:24

Что опять плохое настроение?

http://www.websiteoptimization.com/speed/tweak/average-web...

MrSanders коренной житель19.07.22 13:16
NEW 19.07.22 13:16 
в ответ AlexNek 19.07.22 12:50

А что будет когда он про кэш узнает?

alex445 коренной житель19.07.22 14:23
NEW 19.07.22 14:23 
в ответ AlexNek 19.07.22 12:50

Что-нибудь поновее есть, а не 14 год? ))

alex445 коренной житель19.07.22 14:26
NEW 19.07.22 14:26 
в ответ MrSanders 19.07.22 13:16, Последний раз изменено 19.07.22 14:27 (alex445)
А что будет когда он про кэш узнает?

Когда жёсткие диски были маленькими, это была одна из причин, почему забивался системный диск. Приходилось иногда чистить кеш браузера. Но тогда часто посещаемые сайты снова долга грузились первый раз. Т.е. уже тогда, когда скриптизёры орали "виндамаздай" и "не буду качать 200 мегабайт!", их "всё, что Гугл, Эппл, свободка, бесплатно и опенсорс" уже требовал в разы больше ресурсов, а предлагал взамен куда меньше. Что интересно, 100-200 баксов на Винду раз в 3 года у них не находилось, а новый Айфон каждый год за 500 и выше - всегда пожалуйста.

AlexNek патриот19.07.22 17:59
AlexNek
NEW 19.07.22 17:59 
в ответ alex445 19.07.22 14:23
Что-нибудь поновее есть

так речь то шла о "раньше" смущ

Похоже нужно написать петицию чтобы гугла разбанила нытиков спок

https://httparchive.org/reports/page-weight?lens=top1k&sta...

alex445 коренной житель19.07.22 18:11
NEW 19.07.22 18:11 
в ответ AlexNek 19.07.22 17:59, Последний раз изменено 19.07.22 18:19 (alex445)

Толку нет - оно только за последний год показывает, что ни выбирай.

Я сам же вижу - тыркнул сцыль на мобиле - 2-5 мегабайт улетело. И это я ещё немного рекламу порезал. И енто на каждый запрос, уже с учётом сжатия и кеширования. Без него вообще бы труба была. Про видосики и не говорю.


Когда последний раз вы загружали какую-нибудь Студию одним файлом, а не через веб-инсталлятор устанавливали? Там у МС ещё пойди найди эти standalone installers. Я - наверное лет 8-9 назад. А Студии весят по 10-30 ГБ. Грузануть гиг даже 10 лет назад было абсолютно плёвым делом. А уж несколько сотен МБ Дотнета - вообще ни о чём. Даже 15 лет назад. Так что про размеры Дотнета орали лишь оглашённые МС-хейтеры, параллельно смотря ютубчик и тратя на это бешеные гиги.


Вы наверное просто по молодости не помните, как МС шла на поводу у этих идиотов, кромсая Дотнет на кучу версий - полный, урезанный, клиентский профайл, ещё какой-то микро профайл. А то же места на железке кончится от лишней соточки МБ, или ждать устанет однократной загрузки. А разрабу потом му...хаца с этой кучей версий. Тогда ещё споры были - включать или нет Дотнет в дистриб проги? И если включать, то клиенсткий профайл или полную версию? А то вдруг у пользователя Винды не будет установлено Дотнета, а установить он не сможет или откажется? Блин, на ровном месте разводили проблемы и целый выводок ключей и параметров в реестрах и установщиках, и надо было во всём этом разбираться. Чтобы через год-два всё это кануло в лету, т.к. размеры дисков стали просто бездонными, а скорости интернета - космическими. А вот несовместимости и зоопарк версий фреймворка остались как легаси и головная боль поддержки. Вместо того, чтобы просто грузить одну лишь полную версию на машину клиента, а в дистрибы ничего не включать. Тогда и проблем с недостатком вырезанных библиотек не будет, и размеры прог будут маленькими.