Ну вот в плане переводов главный вопрос - кто будет этот перевод делать? Если тот, кто предлагает исходный текст договора - то я бы не стал такому "переводу" доверять. Все уже насмотрелись от банков на всякие
ДЕПОЗИТ 30% ДЛЯ ВСЕХ НА ЛЮБОЙ СРОК!!!
* только для клиентов зарплатных карт * сумма покупок за предыдущие 12 месяцев должна быть не менее 12млн * только на период действия акции * процент указан на первые три месяца депозита * при условии страхования жизни, здоровья и потери трудлоспособности
Полгода назад начал читать книгу Максима Ильяхова "Пиши, сокращай", которая пропагандирует такой стиль изложения. Сначала воодушевился, решил что буду такого стиля придерживаться, но чем дальше читал тем больше понимал, что он в половине своих примеров искажает смысл. Дотерпел до середины, после десятка опечаток и после того, как они -тся и -ться перепутали совсем опечалился.
ГОРЯЧЕЙ ВОДЫ НЕ БУДЕТ С 10го по 15е это совсем не то же самое что: Уважаемые жильцы!
С 2023.06.10 по 2023.06.15 планируется отключение горячей воды в целях проведения ремонтных работ и подготовки к зимнему сезону.
Филиал АО «Мосводоканал» по Мытищинскому району
В свои 37 лет я абсолютно нормально воспринимаю все вот эти "в целях проведения ремонтных работ". Кому важна только даты - сразу увидит только даты и не будет обращать внимания на остальное. Кому интересны подробности - вчитается и разберется, кто и зачем отключает воду. Ну и обращение в самом начале показывает, для кого это сообщение: для всех или только для дяди Васи из 132 квартиры.
Во-вторых, такой стиль изложения показывает крайне неуважительное отношение к читателю. "Запишись на курс и ты получишь бесплатный вебинар" - да кто ты такой вообще чтоб ко мне на ТЫ обращаться?
В случае переводов юридических документов - этот язык не просто так сделали сложным. А чтоб нельзя было докопаться потом. Вот в вашем примере я подпишусь под "Печатать любое количество книг" а потом буду печатать брошюры, газеты, листовки, рекламные плакаты, баннеры и упаковку товаров.
Ну вот по поводу списка параметров это прямо не рефакторинг, а вредительство. Было 5 явных параметров а стала структура с именем. То есть вместо того, чтобы просто прямо здесь посмотреть список параметров надо перейти в определение структуры и уже там посмотреть.
Обычно такое происходит, когда линтер говорит, что функция слишком длинная и человек просто делит ей на 2-3 куска. Внезапно оказывается, что было много локальных переменных, которые нужны во всех функциях, приходится делать по 5-7 параметров в функциях, он опять запускает линтер и линтер опять ругается. И так как человеку уже хочется побыстрее запушить он просто меняет 5-7 параметров на структуру MyFunctionParams. И в результате вместо одной функции в 100 строк мы получаем 3 функции по 80 строк и 2 структуры по 5-7 полей. Так себе рефакторинг, уж лучше длинная функция.
По-хорошему то надо сокращать количество параметров, но делать это другим способом глубоко проанализировать код и распутать там все использования переменных чтобы реально можно было свести к минимуму количество передаваемых сущностей/значений.
Можно вместо enum использовать constraint check в PostgreSQL
alter table games drop constraint games_genre_check;
update games set genre = 'racing' where genre = 'rasing';
alter table games add constraint games_genre_check check (genre in ('action','adventure','shooter','racing'));
С точки зрения техподдержки мне кажется наоборот, командная строка всё сильно упрощает - можно человеку просто прислать набор команд, которые он запустит одним действием. В случае графического интерфейса придется посылать кучу скриншотов и вариантов ошибиться намного больше.
Ну вот не получается так, к сожалению. Тоже сначала думал, что вот подключается пользователь своим телефоном к 5GHz вайфаю, нажимает на экране телефона кнопку спуска затвора и камера делает снимок с минимальной задержкой. Потом все фото можно скачать очень быстро, не менее 10Мб/с.
Но слишком сложно для людей получается. Сейчас просто такое перенасыщение всякими сервисами и приложениями, что на то, чтобы разобраться с приложением банка или госуслугами люди еще могут силы найти, а вот с фотобудкой на корпоративе - точно нет.
В целом вариант, когда сеть WiFi с доступом в интернет более-менее рабочий, в этом случае телефон не ругается и не пытается отключиться, но это получается лишний шаг нужен для запуска.
На них же фотоаппарат сложно будет прикрутить, к тому же моих знаний вряд ли бы хватило, чтобы их протокол управления разобрать.
То есть есть простые, где есть 4 кнопки - вправо-влево и вверх-вниз - тут бы я наверное разобрался, но для трекинга такое не подойдет, надо чтобы углы были известны.
2 юзкейса: первый - это развлечение типа фотобудки на корпоративы и свадьбы. Второй - фотостудия без фотографа.
Поворачивать надо, потому что люди разного роста и в обычных фотобудках фото получаются как минимум неправильные по композиции. Ну и в целом наверное все видели, какого качества там получаются фотографии, в 2023 году такое даже в инстаграм стыдно постить.
А в какой момент статьи будут оцениваться? Если 13го утром, то получается статья, которую опубликовали 12го вечером вряд ли много наберет и смысла публиковать 12го уже нет.
Ну вот в плане переводов главный вопрос - кто будет этот перевод делать? Если тот, кто предлагает исходный текст договора - то я бы не стал такому "переводу" доверять. Все уже насмотрелись от банков на всякие
ДЕПОЗИТ 30% ДЛЯ ВСЕХ НА ЛЮБОЙ СРОК!!!
* только для клиентов зарплатных карт
* сумма покупок за предыдущие 12 месяцев должна быть не менее 12млн
* только на период действия акции
* процент указан на первые три месяца депозита
* при условии страхования жизни, здоровья и потери трудлоспособности
Полгода назад начал читать книгу Максима Ильяхова "Пиши, сокращай", которая пропагандирует такой стиль изложения. Сначала воодушевился, решил что буду такого стиля придерживаться, но чем дальше читал тем больше понимал, что он в половине своих примеров искажает смысл. Дотерпел до середины, после десятка опечаток и после того, как они -тся и -ться перепутали совсем опечалился.
ГОРЯЧЕЙ ВОДЫ НЕ БУДЕТ С 10го по 15е
это совсем не то же самое что:
Уважаемые жильцы!
С 2023.06.10 по 2023.06.15 планируется отключение горячей воды в целях проведения ремонтных работ и подготовки к зимнему сезону.
Филиал АО «Мосводоканал» по Мытищинскому району
В свои 37 лет я абсолютно нормально воспринимаю все вот эти "
в целях проведения ремонтных работ
". Кому важна только даты - сразу увидит только даты и не будет обращать внимания на остальное. Кому интересны подробности - вчитается и разберется, кто и зачем отключает воду. Ну и обращение в самом начале показывает, для кого это сообщение: для всех или только для дяди Васи из 132 квартиры.Во-вторых, такой стиль изложения показывает крайне неуважительное отношение к читателю. "Запишись на курс и ты получишь бесплатный вебинар" - да кто ты такой вообще чтоб ко мне на ТЫ обращаться?
В случае переводов юридических документов - этот язык не просто так сделали сложным. А чтоб нельзя было докопаться потом. Вот в вашем примере я подпишусь под "Печатать любое количество книг" а потом буду печатать брошюры, газеты, листовки, рекламные плакаты, баннеры и упаковку товаров.
Ага, согласен, бывает код, который словами надо будет объяснять целый. И как его не разбивай и не украшай сильно понятнее он не станет.
Ну вот по поводу списка параметров это прямо не рефакторинг, а вредительство. Было 5 явных параметров а стала структура с именем. То есть вместо того, чтобы просто прямо здесь посмотреть список параметров надо перейти в определение структуры и уже там посмотреть.
Обычно такое происходит, когда линтер говорит, что функция слишком длинная и человек просто делит ей на 2-3 куска. Внезапно оказывается, что было много локальных переменных, которые нужны во всех функциях, приходится делать по 5-7 параметров в функциях, он опять запускает линтер и линтер опять ругается. И так как человеку уже хочется побыстрее запушить он просто меняет 5-7 параметров на структуру MyFunctionParams. И в результате вместо одной функции в 100 строк мы получаем 3 функции по 80 строк и 2 структуры по 5-7 полей. Так себе рефакторинг, уж лучше длинная функция.
По-хорошему то надо сокращать количество параметров, но делать это другим способом глубоко проанализировать код и распутать там все использования переменных чтобы реально можно было свести к минимуму количество передаваемых сущностей/значений.
Вот такое соотношение полезной инфы и элементов управления к визуальному мусору в этом приложении, на мой взгляд.
Можно вместо enum использовать constraint check в PostgreSQL
С точки зрения техподдержки мне кажется наоборот, командная строка всё сильно упрощает - можно человеку просто прислать набор команд, которые он запустит одним действием. В случае графического интерфейса придется посылать кучу скриншотов и вариантов ошибиться намного больше.
Да, антивандальности нет никакой, нужно, чтобы человек рядом стоял, если на корпоративы ставить :(
Ну вот не получается так, к сожалению. Тоже сначала думал, что вот подключается пользователь своим телефоном к 5GHz вайфаю, нажимает на экране телефона кнопку спуска затвора и камера делает снимок с минимальной задержкой. Потом все фото можно скачать очень быстро, не менее 10Мб/с.
Но слишком сложно для людей получается. Сейчас просто такое перенасыщение всякими сервисами и приложениями, что на то, чтобы разобраться с приложением банка или госуслугами люди еще могут силы найти, а вот с фотобудкой на корпоративе - точно нет.
В целом вариант, когда сеть WiFi с доступом в интернет более-менее рабочий, в этом случае телефон не ругается и не пытается отключиться, но это получается лишний шаг нужен для запуска.
На них же фотоаппарат сложно будет прикрутить, к тому же моих знаний вряд ли бы хватило, чтобы их протокол управления разобрать.
То есть есть простые, где есть 4 кнопки - вправо-влево и вверх-вниз - тут бы я наверное разобрался, но для трекинга такое не подойдет, надо чтобы углы были известны.
Ага, тоже так думал :)
2 юзкейса: первый - это развлечение типа фотобудки на корпоративы и свадьбы. Второй - фотостудия без фотографа.
Поворачивать надо, потому что люди разного роста и в обычных фотобудках фото получаются как минимум неправильные по композиции. Ну и в целом наверное все видели, какого качества там получаются фотографии, в 2023 году такое даже в инстаграм стыдно постить.
Написал статью - https://habr.com/ru/articles/753894/, но почему-то не появилась красная плашка Сезон DIY, хотя тег я указал
А в какой момент статьи будут оцениваться? Если 13го утром, то получается статья, которую опубликовали 12го вечером вряд ли много наберет и смысла публиковать 12го уже нет.
Это скорее не шпаргалка для себя а план подготовки к собеседованию для тех, кто не очень в теме.
Тут смысл задачи в том, что в элементах списка нельзя ничего хранить.
Рекламная статья, к тематике сайта отношения не имеет.
Я не дизайнер, по мне - все логотипы хорошие. Вообще не различаю, что там человек сделал а что - нейросеть.
Хотя зря так написал - в теории up() делать можно, но как это реализовано на практике - не могу сказать.
Да, up() ведь неблокирующая операция. Она просто записывает значения в поля пары структур.