Pull to refresh
6
0
Send message

Основные концепции языков программирования. Р. У. Себеста.

За исключением триграфоф всё тоже самое относится к большинству ЯП. Т.ч. наименование книги можно обобщить: типовые ошибки новичков.

Я так и не понял - это шутка или серьёзно. Я не знаю, я не умею, я не понимаю, мне подсказали...

Вот уж не думал, что тема свойств будет так обсуждаться. Проходная совершенно. Забавно.

Про паттерны, я же не написал что не надо их использовать. Весь пост про умеренность.

Рефактоинги - я писал: пользуйтесь. У меня, лично, не зашло. Про Replace спорить не буду, сомнительный путь, но работает иногда.

Про MESSAGE FATAL не знал, спасибо!

Exit(Result) - это если у вас, семерки нет в списке совместимостей ;)

Я подумал, почему же все таки свойства, и понял вот что:

  1. В отладке это действительно важно, и это частая ситуация, когда вам нужно посмотреть, где происходит присвоение. Под "залазит в код" я имел ввиду его изменение. Сторонний, очень условно, это ваш коллега, который использует, но не пишет, эту библиотеку.

  2. Вот о чем я не написал, не здесь, ни в посте, так это о единообразии. Может быть, это вкусовщина, или даже мания, но меня бесит когда его нет. Когда в одном месте свойства, в другом поля. Или хуже того в одном классе и то и другое. Может быть это мое личное, но не порядочек.

  3. Есть все таки семантическая разница, между полем и свойством. Чисто с технической точки зрения ее нет (если property Name: string read FName write FName), но она как суслик - есть.

Вам со стороны виднее, спорить не буду. По фактической стороне:

Нет, я пишу не один, совсем даже не один. Вот этот рефакторинг (только рефакторинг) делает аж цельных три человека. Просто на мне большая нагрузка, это да. А в целом, над продуктом работает несколько десятков человек, и это только разработчиков, не считая тестирования и прочего...

Поверьте, я менял технологический стек, и у меня в багаже много всего разного, и очень древнего, и не слишком, в том числе и модного, молодежного. Тут вы ошиблись.

А затем, что бы другому разработчику не надо было лазить в ваш код.Написали название с типом и Ctrl+Shift+C, все готово. Вам, что жалко?

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

Мне это тоже интересно. Я вот думаю, может тут дело в том, что они добавят это в базовую оконную систему винды. Как сейчас есть: просто окна (SDI) и MDI, будет ещё TDI. Тогда хоть как-то понятно, почему это стоит обсуждать.

Как страшно жить, сочувствую

Вот тут я бы поспорил, смотреть результаты запроса в отладчике - то ещё удовольствие. SQL вы всегда можете запустить в какой-нибудь консоли и играться с ним сколько угодно. Кроме того, обратывать ручками вы себе можете позволить только если точно знаете сколько у вас данных и их совсем немного.

Я совсем не дизайнер, вообще бекендер, но вот разве это хорошо, так писать: "Изменить стиль заголовка карточки с 24 на 28 px"? Как то очень декларативно.

Например это глобальный стиль для всех элементов определенного стиля, и тогда где-то в css уже есть: global-style {padding: 28px;}

Хоть коротко, надо давать ремарку "почему". Я так думаю.

Может я что-то не понял, с SAP не знаком, но вы серьезно считаете, что выполнить 1 + А запросов лучше чем 1? А если есть В, то вообще жесть. Про Г я молчу. Или в САПе какой то другой SQL?

Детский сад какой-то

Все БД вовсе не используют плавающую запятую (возможность такая есть, обычно, но я не встречал в реальной жизни). У нас в системе приложены титанические усилия, что бы все вычисления проводились над типами с фиксированной точностью - ибо финансовые вычисления, и флоаты для них смерть. Вот и причина.

Не буду, я лучше буду мечтать о том времени, когда мои мутные мысли наконец приобретут чу́дную ясность, и я наконец придумаю ЯП на котором можно будет просто, лаконично и однозначно объяснить тупой железяке что же я от нее хочу, и более не писать, из года в год, тонны очень похожего кода 😥

Не читал, но осуждаю! Да, я не пробовал Copilot, и не буду. Дело в том, что по моему не скромному мнению, этот самый ИИ, совсем не ИИ - термин выбран не удачно. Всё-таки, то что сейчас называют ИИ не более чем система распознавания образов. И так как в ней нет интеллекта, ничего она за вас не напишет, максимум предложит набор некоторых самых распространенных в интернете вариантов (если не ошибётся).

Для пояснения мысли, представим что все сели за копилот, идут годы, он обучается на собственных результатах, какой будет результат? Сможет он развиваться, привносить что-то новое? Нет. Т.ч. проблема в самой идее, в лучшем случае - это интересный вариант автокомплита, не более.

А статья говно.

Статья уж больно короткая, выглядит как "ни о чём". Потому и поняли не правильно, т.к. тема не модная уже бог знает сколько лет. Лет 25 назад было море книжек, в которых диаграммы, их виды, были описаны несколько лучше, дана соответствующая тер.база. Ну и IDEF надо было бы упомянуть, как более распространенную альтернативу.

Я тоже про технические, но эти эйчары, они такие эйчары... Приходится объяснять не про ""эпитет" система на рынке", а про реальность, зачастую довольно скучную, и конкретные технические аспекты.

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

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

Information

Rating
Does not participate
Registered
Activity