Обновить
3
Боря Фролов@donRumatta

Пользователь

Отправить сообщение
К тому и веду, что в итоге все равно какое-то подобие неймспейсов приходится применять, все-таки с ними удобнее, или есть другое решение?
А что насчет intellisense и хранения функций в файлах — по какому принципу их компонуют?
До сих пор не могу понять сторонников процедурного программирования, потому что необходим ответ на вопрос.

Допустим у нас есть солушн на 50 проектов, в среднем в проекте 50 классов, в классе в среднем 5 методов — в итоге получается 12500 методов. А теперь перепишем все это в процедурном стиле — получим 12500 функций без классов и неймспейсов в глобальной области видимости.

В итоге, вместо однообразных методов Create в классах File, FileInfo и т. д., мы получим сотню функций CreateFile, CreateFileInfo и т. д. (и это еще самые простые названия, пользовательские подлиннее будут), которые засорят вывод intellisense.

И как тогда компоновать в файлах эти функции — по принадлежности к созданию File, то есть CreateFile и все приватные методы, используемые методом Create в классе File, в одном файле или по назначению, то есть все методы, начинающиеся на Create, рядом, и те, что они используют, тоже по префиксу в своих файлах. Первый вариант — файл все равно выступит в роли недокласса или недонеймспейса. Второй вариант — чрезмерное размазывание кода.

В общем, есть и другие вопросы, но я не встречал вживую ни одного приверженца процедурного программирования, поэтому обсудить не с кем)
Ну почему же, как неймспейсы используются статические классы или классы со статическими методами. Остальным когда-то суждено испытать на себе силу «new».
Ну, в C#, например, как попало функцию не кинешь не обернутую в класс.
о, и в самом деле. спасибо за просвещение.
Системы, передающие друг другу информацию всегда должны указывать рабочую кодировку. Сайт например говорит браузеру, что он отдает информацию в UTF-8.

Вот тут интересно: а как сайт скажет браузеру, как декодировать информацию о том, что информация от сайта приходит в UTF-8?
Не одному. Наверное, никогда не пойму этой суеты вокруг шрифтов. Кроме Segoe UI и Comic Sans все на одно лицо.
Ну и совсем неясно, в чем разница между полноценным стационарником и ноутом с клавой, мышью, монитором — комплектующих то столько же (причем 2 моника все же поудобней будут, чем ноут+монитор).

И вам не кажется, что, используя дополнительные клаву и монитор, вы расписываетесь в неудобстве ноута?
По мне так удобнее одежды не существует. Всегда с нетерпением жду мая.
За 3 года пользования ноутом ни разу (!) не юзал его на батарее. Выносил из дома вообще от силы раз 5. Дома хватает его за глаза, но работать на нем ни за что бы не согласился.

На работе стационарник с парой мониторов, и зачем мне возможность взять рабочую машину куда-либо ума не приложу. И чтобы не было разговоров, что это отдельный случай — у остальных человек 15 в офисе ситуация аналогичная — мы же сейчас говорим про офисные принадлежности.
К вопросу о супермаркетах: помню еще в детстве, когда родители заставляли закрывать воду, когда зубы чистишь, свет выключать и все такое, решил, что, как вырасту, буду жить по принципу «лучше не экономить, а больше зарабатывать».
Скажу вам, тогда и процесс зарабатывания проходит легче и приятней.
Всегда было интересно — так как же обыгрывается ситуация, когда у какого-то продукта меняется название. Неужели устраивается пробег по всем order_items?
ношу на правой, но циферблат — с тыльной стороны руки(= удобно и безопасно(=
плюс пиявок можно будет не опасаться(=
все-таки команда очень многое определяет. приведу пример из жизни — играя в clan arena в quakelive можно:

1) попасть в компетентный тим — и там нередко стать лучшим по итогам игры
2) попасть в тим, где кто-то тянет команду вниз. тогда игра не идет вовсе, начинаешь тупить, кпд очень низок (во всяком случае у меня — все же есть игроки, которые тащат иногда — пару раундов выносят противников на нулях, но все равно общей картины изменить не в состоянии)

так и в любой команде — если тебе комфортно работать, есть кому прикрыть тебе тыл, все получается по максимуму(=
а в самом деле, что происходит с потерянной 0.01 %. это как-то сказывается, на больших мониторах, например?
да вообще тускнеет — я, если честно, до сих пор не пойму, почему логически правильная ширина, включающая в себя паддинги и бордеры, пришлась не ко двору в «современных браузерах»(=
Подробнее о создании кэша для оффлайн приложений можно прочитать тут. А на StackOverflow можно почитать дискуссию о том, какой же метод все таки удобнее.

Не могли бы вы припомнить 2 ссылки, упомянутые в этих предложениях?

Информация

В рейтинге
7 611-й
Откуда
Курск, Курская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Ведущий
От 400 000 ₽