Pull to refresh
29
0
Александр Трахимёнок@astec

User

Send message

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

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

Как-то неловко видеть код на русском.

/** @type {TeqFw_Web_Front_Defaults} */
const DEF = spec['TeqFw_Web_Front_Defaults$'];

Какой ужас.

  • Зачем 2 раза TeqFw_Web_Front_Defaults?

  • Что за магический глобальный массив spec?

  • tree shaking с этим работать будет?

  • Где dependency injection?

this.send = async function (data, factory) {

Зачем внутри конструктора? Сложно же читать что именно конструктор делает.

На вкус и цвет товарища нет.

По мне так, import/export это прекрасно. И не важно как оно реализовано. Вон в Go то что экспортируется просто должно начинаться с большой буквы - без всяких public or export. А в TypeScript нужно написать export да еще пробросить в index.ts. Это всё мелкие детали реализации и делается на автомате.

Нет серебряной пули. За любую возможность приходится платить. И для меня чёткая декларация контракта и централизованное указание зависимостей это благо, а не боль. Так что я с удовольствием пишу export (хотя больше полюбил Go подход). И от import нисколько не коробит. И package.json при всех его проблемах для меня плюс, а не минус.

Вспоминается "вам шашечки или ехать".

За сим откланиваюсь.

Можете пояснить в чём именно проблема с отдельным импортом? Только тем что одной строчкой кода больше? Зато в одном месте можно посмотреть все зависимости файла - это же удобно! Плюс если несколько раз используется тип не надо указывать путь повторно.

Все нормальные IDE делают автоимпорт сами - так что печатать даже меньше надо.

Я например пишу на совершенно разных языках (C#, TypeScript, Python, Go) и кто там как импортирует меня меньше всего волнует. Выбираешь язык под задачу и вперёд. По мне так TypeScript на порядок лучше JavaScript - переполз после 15 лет JS на TS и безумно рад. Никогда не пойму зачем страдать с JS если есть TS.

20-30 лет назад разгонные блоки и обтекатили возвращались на землю?

ИМХО использовать интерфейсы/объекты вместо классов для DTO гораздо правильнее и удобнее. И работает быстрее.

Очень круто. Надеюсь у вас всё получится.


Я бы подумал ещё в сторону сервиса для замены фона. Может заинтересоват рядовых пользователей в качестве фана и служить рекламой. Например пользователь заливает свою фотку а фон меняется на один из стандартных (эйфелева башня) или пользователь может загрузить свой фон. Можно как слайд шоу сделать с разными фонами.

А что хороший показатель?


Я вот смотрю на них со стороны, работаю с их облаком.


По мне так отлично развиваются и делают замечательные вещи.


Что не так?

У Микрософт всё хорошо. Просмотрите на график стоимости их акций.

Потому что есть видеокарты встроенные в процессоры? У меня такой комп и мне хватает.

Очень круто. Хорошая статья. Спасибо ​

Как насчёт учёта времени и стоимости разработки? Ассемблер будет быстро компилироваться, но писать его без ошибок долго и дорого.


А также, например, скорости и стоимости деплоя/развёртывания. Нативное приложение может быть быстрее — но заставить его поставить и обновалять сложно.


Почемуто их в статье не посчитали.

Какую скорость имееют фотоны изначально, и какую могут достигнуть максимально?

Отличная статья. Дайте пожалуйста знать если вдруг переведёте на английский.

Прошу прощения за минус, хотел поставить плюс, но промахнулся на мобиле, а отменить непонятно как :(

Я возможно туплю после бессонной ночи дежурства, но тут разве не наоборот?


function ++x(x) {
  const oldValue = x;
  x = x + 1;
  return oldValue;
}
function x++(x) {
  x = x + 1;
  return x
}

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Increment


If used postfix, with operator after operand (for example, x++), the increment operator increments and returns the value before incrementing.

If used prefix, with operator before operand (for example, ++x), the increment operator increments and returns the value after incrementing.

О, спасибо! Попробую как будет время.


Демо очень достойно выглядит. Особо времени не было потыкать, но календарь похоже зачётный!

if (a.Length > 0)

Метод публичный, где проверка на null? Анализатор такого не ловит?

Information

Rating
Does not participate
Location
Ирландия
Date of birth
Registered
Activity