Странно и сложно. Я работаю с битриксом и не использую/не использовал/не буду использовать bx.js, потому что это бесполезная вещь и высер маркетологов, тот кто повелся на это - тот л__, еще и тратит время на изучение, когда можно поизучать js, который я и использую.
Я не пишу компоненты, потому что пишу свои php классы и их использую, подключаю через composer, ну и собственно им же подключаю разные библиотеки, а внутри классов используется обертка над api битрикса. Ну ладно иногда пишу компоненты, т.к. иногда надо чтобы в редакторе кто-то мог что-то вставить как компонент.
И да, тоже использую sass, т.к. не надо писать скобочки и ;
И еще, в последнее время использую fetch, а не ajax.
Что за шизофренический бред перфекциониста. Получается программист должен работать, чтобы не стыдно (эмоция и оценочное суждение) показать пацанам (что это за пацаны и какие у них критерии?), при этом степень готовности к показу должен решить сам программист (с ума сойти). Не стыдно - что за бред, у каждого свой уровень стыдливости, стеснительности загонов и тараканов в голове. Мне не должно быть стыдно? И что это за мамкина/папкина мотивация? Что за аппелирование стыдом? Обычно аппелирование стыдом - это манипуляция.
Я бы точно не хотел, жить и работать опираясь на стыд. Здравствуй синдром самозванца и выгорание, и неуверенность в себе.
И при чем тут пытливость ума? И как она сочетается со стыдом? Не вижу связи. Одно дело уметь разобраться в чём-то, понять, довести дело до финала. Типа я разобрался, кое-как понял, сделал задачу - и мне что при этом не должно быть стыдно? Но я уже разобрался и проделал труд, и мне теперь надо его оценить и ЧТО - переделать? Если вдруг стало стыдно.. перед пацанами. Но согласно пытливость (хочется сказать пОтливости ума и ладошек) ума, я уже разобрался и я уже молодец, так что пацаны, извините, идите лесом. Я не собираюсь снова пытливиться, чтобы вам угодить.
И да в мире пацанов, уже есть устоявшаяся фраза "нормально делай нормально будет". Эдакое пожелание ниочем. Как и статья в целом. Статья в которой я не могу опереться как программист на конкретные вещи, вроде стандартов, подходов, практик, знаний, ну хоть чего-то конкретного.
Вам к психологу, разобраться в целом в себе и почему стыд в вашей жизни имеет такое весомое значение. И весомое значение мнение окружающих - в виде всех программистов, тех самых пацанов. И почему вы так хотите им угодить. В чем смысл угождать каким-то неизвестным личностям. Вместо того чтобы получать удовольствие от изучения нового, желания разобраться в неизведанном, написать так как вам удобно или основываясь на подходах и так сказать best practices. Почему любопытства и любознательности уже не достаточно. Или почему просто не достаточно выполненной задачи. И может быть уже внедрить код ревью - реальных пацанов.
Мой комментарий немного токсичен, заранее извиняюсь.
Очень много текста(в статье) о том, как быстрее обманывать потребителя, выдавая желаемое за действительное. Описание работы по обману покупателя. По сути - мошенничество.
Казалось бы, есть изготовитель еды. Сделай её и сфотографируй. Покупатель увидит, то что получит.
В итоге - видишь картинку, заказываешь и получаешь фигу.
Понятно, что проблема в самой системе, что не купят то, что выглядит обычно. И найдутся пройдохи которые выдадут г..но за конфетку и продадут. А честные ребята разорятся, пытаясь показать как есть.
Но хвала создателю, есть отзывы с реальными фото и видео. Надеюсь так будет всегда :)
Очень по-уродски выглядит реализация интерфейса. Мы объявляем интерфейс, в нем название метода. Затем в классе реализуем просто метод без указания от какого интерфейса этот метод. Это настолько неявно. Смотришь, что у класса появился метод. Ну появился и появился. А то что это реализация интерфейса я не узнаю, для этого я должен, получается, помнить, что есть такой интерфейс и у него есть такой метод. Весьма абсурдно.
В этой статье https://habr.com/ru/articles/787958/ немного схожая проблема. Мне больше понравилось, как там выкрутились. Но у вас видно, что задачи и цели отличаются, как и проект в целом.
если вы не используете описанные в статье механизмы (полиморфизм, композицию, наследование и т. д.), а вместо этого применяете классы лишь для группировки функций и данных, то это не ООП.
не могу согласиться. Если я создал объект в котором реализованы свойства и методы - это уже ООП, потому что используется объект, а не процедура или функция или что-то еще. Это уже ООП парадигма и этого уже достаточно. Потому что программа может быть очень простой и выполнять одну простейшую вещь. И впихивать вот это всё - это уже будет полнейшим бредом. Вернее было бы сказать, что если вы планируете писать сложное приложение или работать в команде, то все эти методы могут вам помочь. Тогда да, с этим можно согласиться.
Есть куча полезнейших библиотек, которые состоят из одного лишь класса.
Некачественная статья, опечатки. В LSP в плохом примере метод eat, в хорошем - makeSound. В DI перепутали c dependency injection. Как это понимать? Чат гпт или похмелье?
А где леворукий трекбол? Искал, так и не нашел. Очень не хватает. Иногда устает правая рука, а под левую руку ничего нет. Обидно. Прям пахнет заговором)
Я тут не могу сделать дочернюю заметку, как в notion, не вижу такого функционала, только через создание папки. А тут такой монстр. И что самое печальное. Тенденция такова, что привыкнешь к инструменту, пройдет какое-то время и всё, забанили, устарел, вышло что-то новое и модное, продукт уже не поддерживается, а все статьи уже посвящены новому продукту и вот заходишь в +100500ую статью о том как что-то сделать на новом продукте и тратишь драгоценное время на то, что бы сделать что-то более менее приемлемое в рамках разумного. Обсидиан, вроде ничего, но в мелочах - какой-то непричесанный ёж. Даже вставка кода не проходит без приключений. Интуитивный интерфейс где-то прячется в других программах, более старых. А здесь полная свобода - свобода устанавливать сторонние плагины и становиться экспертом в како-то сторонней финтифлюшке, называя это системой хранения знаний. А вот просто вставить дочернюю заметку под заметкой - нет, это слишком просто!
Мне вспомнилась тулза, которая переключает цвет панели задач в зависимости от выбранной раскладки клавиатуры, но она платная. Если бы данный функционал появился здесь или отдельным приложением - цены бы ей не было.
Я бы решил эту задачу средствами API Bitrix, не сделав ни одного sql запроса, не делая этих перезаливов. А с другого сайта нашел и скачал бы картинки стандартными средствами php.
Но если бы я был питонистом и впервые столкнулся с битриксом, то наверное поинтересовался у битриксоводов, на форум бы зашел, на тостере задал пару вопросов, погуглил бы для начала как следует, почитал бы документацию по диагонали :)
Странно и сложно. Я работаю с битриксом и не использую/не использовал/не буду использовать bx.js, потому что это бесполезная вещь и высер маркетологов, тот кто повелся на это - тот л__, еще и тратит время на изучение, когда можно поизучать js, который я и использую.
Я не пишу компоненты, потому что пишу свои php классы и их использую, подключаю через composer, ну и собственно им же подключаю разные библиотеки, а внутри классов используется обертка над api битрикса. Ну ладно иногда пишу компоненты, т.к. иногда надо чтобы в редакторе кто-то мог что-то вставить как компонент.
И да, тоже использую sass, т.к. не надо писать скобочки и ;
И еще, в последнее время использую fetch, а не ajax.
пОтливый ум и оценивающие пацаны
Что за шизофренический бред перфекциониста. Получается программист должен работать, чтобы не стыдно (эмоция и оценочное суждение) показать пацанам (что это за пацаны и какие у них критерии?), при этом степень готовности к показу должен решить сам программист (с ума сойти). Не стыдно - что за бред, у каждого свой уровень стыдливости, стеснительности загонов и тараканов в голове. Мне не должно быть стыдно? И что это за мамкина/папкина мотивация? Что за аппелирование стыдом? Обычно аппелирование стыдом - это манипуляция.
Я бы точно не хотел, жить и работать опираясь на стыд. Здравствуй синдром самозванца и выгорание, и неуверенность в себе.
И при чем тут пытливость ума? И как она сочетается со стыдом? Не вижу связи. Одно дело уметь разобраться в чём-то, понять, довести дело до финала. Типа я разобрался, кое-как понял, сделал задачу - и мне что при этом не должно быть стыдно? Но я уже разобрался и проделал труд, и мне теперь надо его оценить и ЧТО - переделать? Если вдруг стало стыдно.. перед пацанами. Но согласно пытливость (хочется сказать пОтливости ума и ладошек) ума, я уже разобрался и я уже молодец, так что пацаны, извините, идите лесом. Я не собираюсь снова пытливиться, чтобы вам угодить.
И да в мире пацанов, уже есть устоявшаяся фраза "нормально делай нормально будет". Эдакое пожелание ниочем. Как и статья в целом. Статья в которой я не могу опереться как программист на конкретные вещи, вроде стандартов, подходов, практик, знаний, ну хоть чего-то конкретного.
Вам к психологу, разобраться в целом в себе и почему стыд в вашей жизни имеет такое весомое значение. И весомое значение мнение окружающих - в виде всех программистов, тех самых пацанов. И почему вы так хотите им угодить. В чем смысл угождать каким-то неизвестным личностям. Вместо того чтобы получать удовольствие от изучения нового, желания разобраться в неизведанном, написать так как вам удобно или основываясь на подходах и так сказать best practices. Почему любопытства и любознательности уже не достаточно. Или почему просто не достаточно выполненной задачи. И может быть уже внедрить код ревью - реальных пацанов.
стабилизатор или бесперебойник
Мой комментарий немного токсичен, заранее извиняюсь.
Очень много текста(в статье) о том, как быстрее обманывать потребителя, выдавая желаемое за действительное. Описание работы по обману покупателя. По сути - мошенничество.
Казалось бы, есть изготовитель еды. Сделай её и сфотографируй. Покупатель увидит, то что получит.
В итоге - видишь картинку, заказываешь и получаешь фигу.
Понятно, что проблема в самой системе, что не купят то, что выглядит обычно. И найдутся пройдохи которые выдадут г..но за конфетку и продадут. А честные ребята разорятся, пытаясь показать как есть.
Но хвала создателю, есть отзывы с реальными фото и видео. Надеюсь так будет всегда :)
Очень по-уродски выглядит реализация интерфейса. Мы объявляем интерфейс, в нем название метода. Затем в классе реализуем просто метод без указания от какого интерфейса этот метод. Это настолько неявно. Смотришь, что у класса появился метод. Ну появился и появился. А то что это реализация интерфейса я не узнаю, для этого я должен, получается, помнить, что есть такой интерфейс и у него есть такой метод. Весьма абсурдно.
В этой статье https://habr.com/ru/articles/787958/ немного схожая проблема. Мне больше понравилось, как там выкрутились. Но у вас видно, что задачи и цели отличаются, как и проект в целом.
Посмотрите эту статью https://habr.com/ru/companies/minerva_media/articles/875256/
И там точно такая же картинка этого софта.
https://habrastorage.org/r/w1560/getpro/habr/upload_files/08c/152/691/08c1526915e5c03a8973e54636035949.png
Один в один. Ну и походу, во всех их статьях. Это какой-то жесткий скам. Почему такое не удаляют и не отправляют в бан.
Статья интересная. Но с утверждением
не могу согласиться. Если я создал объект в котором реализованы свойства и методы - это уже ООП, потому что используется объект, а не процедура или функция или что-то еще. Это уже ООП парадигма и этого уже достаточно. Потому что программа может быть очень простой и выполнять одну простейшую вещь. И впихивать вот это всё - это уже будет полнейшим бредом. Вернее было бы сказать, что если вы планируете писать сложное приложение или работать в команде, то все эти методы могут вам помочь. Тогда да, с этим можно согласиться.
Есть куча полезнейших библиотек, которые состоят из одного лишь класса.
Некачественная статья, опечатки. В LSP в плохом примере метод eat, в хорошем - makeSound. В DI перепутали c dependency injection. Как это понимать? Чат гпт или похмелье?
Покажите, пожалуйста, вашу реализацию кодом, очень хочется посмотреть. Меня тоже LSP в статье ввел в ступор.
А где леворукий трекбол? Искал, так и не нашел. Очень не хватает. Иногда устает правая рука, а под левую руку ничего нет. Обидно. Прям пахнет заговором)
Да, MS Sculpt удобна, но и её хочется разнести на две половинки, а между поставить трекбол, чтобы кисть уводить не вправо, а в центр.
Скиньте, пожалуйста!
Я тут не могу сделать дочернюю заметку, как в notion, не вижу такого функционала, только через создание папки. А тут такой монстр. И что самое печальное. Тенденция такова, что привыкнешь к инструменту, пройдет какое-то время и всё, забанили, устарел, вышло что-то новое и модное, продукт уже не поддерживается, а все статьи уже посвящены новому продукту и вот заходишь в +100500ую статью о том как что-то сделать на новом продукте и тратишь драгоценное время на то, что бы сделать что-то более менее приемлемое в рамках разумного. Обсидиан, вроде ничего, но в мелочах - какой-то непричесанный ёж. Даже вставка кода не проходит без приключений. Интуитивный интерфейс где-то прячется в других программах, более старых. А здесь полная свобода - свобода устанавливать сторонние плагины и становиться экспертом в како-то сторонней финтифлюшке, называя это системой хранения знаний. А вот просто вставить дочернюю заметку под заметкой - нет, это слишком просто!
Ну видите, уже и match появился.
Мне вспомнилась тулза, которая переключает цвет панели задач в зависимости от выбранной раскладки клавиатуры, но она платная. Если бы данный функционал появился здесь или отдельным приложением - цены бы ей не было.
Короткие статьи можно оставить на просмотрах и активности в комментариях
Бойся не ножа, а вилки. Один удар - четыре дырки.
Я бы решил эту задачу средствами API Bitrix, не сделав ни одного sql запроса, не делая этих перезаливов. А с другого сайта нашел и скачал бы картинки стандартными средствами php.
Но если бы я был питонистом и впервые столкнулся с битриксом, то наверное поинтересовался у битриксоводов, на форум бы зашел, на тостере задал пару вопросов, погуглил бы для начала как следует, почитал бы документацию по диагонали :)
Сделал бы наверное за вечер.
А как отключение JIT сказывается на безопасности?