Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


Alex-VB

Вы пишите, что "Он уже давно скатился в популярности до минимума". Но я бы так не сказал. В рейтинге Tiobe он занимает 6 место, лишь немного уступая C#. Да и в .NET 5 он (VB) уже доступен.


Денис Сепетов

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

И да, выделять целую функцию под одну строчку - это тоже нормально, а в некоторых случаях - почти обязательно для удобочитаемости кода. Например, в одной из старых версий Navision очень мало встроенных средств для форматирования даты. Например, нет даже готовой функции (или параметра), чтобы результат функции TODAY() сразу получить в формате ГГГГММДД. Приходится колхозить в т. ч. и преобразованием через строку. Зачем этот колхоз в общем коде светить?


Михаил Фленов

Ничего страшного, что вызов функции попадает в стек. Если сравнить вариант с функциями и без, то разница две строки - объявление функций. Примерно столько же я потерял когда ввел переменные. Как раз самый первый вариант - это громосткость кода, потому что слишком много кода на одну функцию.


Покемон

Выделять целую функцию под одну строку кода тоже некрасиво.
Это вызов функции, помещение значений в стэк и т.д.
Громоздкость кода увеличивается.
На мой взгляд в помещение в переменные лучше, если эти условия не переиспользуются. Если они переиспользуются, возможно можно иначе реорганизовать код, а не дергать постоянно функции, которые будут булевые значения проверять.


Михаил Фленов

Ну имелось ввиду из не ИТ сферы. Компьютерщики - это само собой используют интернет.


Кама

ыыыыы только начал изучение 7 версии, а тут 8-ую выкатили :р


Jeka Sylar

Добрый день, думал себе задачу для практики и придумал сделать Каталогизатор книг, причем и девушки по работе надо, хочу это сделать в виде Web приложения, так же в планах загрузка и просмотр PDF файлов + в планах сделать еще  добавить авторизацию, разбиение по правам/ ролям, выгрузка загрузка данных, комментарии к записи, рейтинг вот не сколько вопросов:
1) Какую лучшие технологию использовать ASP.NET Core(писал ПО для Декстопа) или PHP Laravel(знаю на среднем уровне)
2) Может какие то варианты подскажите по ПО или же как можно усложить


Jeka Sylar

Это как
"Одними из первых интернет-технологии освоили работники секс-индустрии"
Вчем прикол ))))


Денис Сепетов

Неплохо! Я начал даже сожалеть, что моя работа ушла в сторону от PHP :-(


Михаил Фленов

Возьми четвертое издание здесь https://www.books.ru/books/bibliya-c-5080742/


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне