Публикации по теме 'language-agnostic'


3 аспекта программирования интерфейсов
Языковые разработчики также являются разработчиками Это пост, не зависящий от языка. Даже если вы не знаете используемых языков, вы сможете понять его содержание. Я не знаком со всеми используемыми здесь языками, поэтому, если вы обнаружите ошибку в тексте, сообщите мне. Если вам нравится контент, пожалуйста, помогите распространить информацию, хлопая в ладоши и делясь, и, как всегда, приветствуются критические замечания. TL;DR; Поскольку языки программирования сами по себе..

UX для фронтендеров
Государственное управление - ваш союзник TL;DR; Реализуя простой конечный автомат , можно улучшить взаимодействие с пользователем [UX] в качестве фронтендера, поскольку он охватывает три возможности, с которыми всегда сталкивается пользователь: ожидание завершения загрузки, обработка ошибок и нормальный поток наши приложения. Мысли о коде Некоторые вещи, которые я думаю о разработке программного обеспечения medium.com..

Вопросы по теме 'language-agnostic'

Возможности, общие для всех разновидностей регулярных выражений?
Я видел много общего в возможностях регулярных выражений различных инструментов / языков с поддержкой регулярных выражений (например, perl, sed, java, vim и т. Д.), Но у меня также есть много различий. Существует ли стандартное подмножество...
1270 просмотров
schedule 23.04.2023

Простое шифрование пароля
Какова хорошая простая схема шифрования для защиты паролей в базе данных? Мне не обязательно нужно что-то сверхбезопасное и молниеносное, но это было бы неплохо. В первую очередь, мне просто нужно что-то, что легко реализовать, но при этом не будет...
9306 просмотров
schedule 17.12.2022

Как обнаружить повторяющиеся данные?
У меня простая база данных контактов, но у меня проблемы с тем, что пользователи вводят повторяющиеся данные. Я реализовал простое сравнение данных, но, к сожалению, вводимые повторяющиеся данные не совсем то же самое. Например, имена написаны...
13335 просмотров

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

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

Как преобразовать числа с плавающей запятой в удобочитаемые дроби?
Допустим, у нас есть 0.33 , нам нужно вывести 1/3 . Если у нас есть 0.4 , нам нужно вывести 2/5 . Идея состоит в том, чтобы сделать его удобочитаемым, чтобы пользователь понимал « x частей из y » как лучший способ понимания данных. Я знаю,...
56366 просмотров
schedule 11.06.2022

Почему языки по умолчанию не вызывают ошибок при целочисленном переполнении?
В нескольких современных языках программирования (включая C ++, Java и C #) язык позволяет целочисленное переполнение для происходят во время выполнения без возникновения каких-либо ошибок. Например, рассмотрим этот (надуманный) метод C #,...
4886 просмотров

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

Алгоритмы сортировки рядом - когда использовать?
Время от времени я просматриваю Интернет и ищу интересные алгоритмы и структуры данных, чтобы положить их в свой набор трюков. Год назад я наткнулся на структуру данных Soft Heap и узнал о почти сортировке. Идея заключается в том, что можно...
1883 просмотров
schedule 03.11.2022

Может ли диаграмма последовательности реалистично отразить вашу логику на той же глубине, что и код?
Я постоянно использую диаграммы последовательности UML и знаком с нотацией UML2. Но я всегда использую их только для того, чтобы уловить суть того, что я собираюсь сделать. Другими словами, диаграмма всегда существует на уровне абстракции над...
1920 просмотров
schedule 07.09.2022

Зачем использовать присвоение в условии?
На многих языках задания легальны в условиях. Я так и не понял причину этого. Зачем писать: if (var1 = var2) { ... } вместо: var1 = var2; if (var1) { ... }
93044 просмотров

Лучшие практики интернационализации веб-приложений?
Интернационализация веб-приложений всегда кажется рутиной. Независимо от того, сколько вы заранее планируете для подключаемых языков, всегда есть проблемы с кодировкой, напуганная формулировка, которая не соответствует вашим шаблонам, и другие...
11111 просмотров

Как определить, какой уровень журнала использовать?
Уровни журнала WARN, ERROR и FATAL довольно ясны. Но когда что-то DEBUG, а когда INFO? Я видел некоторые проекты, которые раздражающе многословны на уровне INFO, но я также видел код, который слишком предпочитает уровень DEBUG. В обоих случаях...
11176 просмотров
schedule 09.11.2022

Название ваших проектов: какое это имеет значение?
Я работаю над множеством проектов, используя разные языки и платформы. Некоторые из них я абстрагирую в их собственные отдельные проекты, и я хочу открыть некоторые из них для публики. Что меня застревает, так это крестины. Итак, какое это...
2410 просмотров
schedule 22.06.2023

Уникальные (неповторяющиеся) случайные числа в O (1)?
Я хотел бы сгенерировать уникальные случайные числа от 0 до 1000, которые никогда не повторяются (т.е. 6 не отображается дважды), но для этого не прибегает к чему-то вроде поиска O (N) предыдущих значений. Это возможно?
99260 просмотров
schedule 03.01.2024

Каким будет глобально принятое регулярное выражение для сопоставления адресов электронной почты
Я видел много примеров с множеством комментариев типа «нет, вы что-то пропустили». Как правильно сопоставить адрес электронной почты? Ради здравого смысла, разрешены только полные доменные имена, без @localhost. (или в обе стороны) Поддомены...
7961 просмотров

Алгоритм поиска пересечения двух множеств
Допустим, у меня есть два массива: intArrayA[] = {5, 17, 150, 230, 285}; intArrayB[] = {7, 11, 57, 110, 230, 250}; Оба массива отсортированы и могут быть любого размера. Я ищу эффективный алгоритм, чтобы найти, содержат ли массивы...
7365 просмотров
schedule 06.06.2023

Модель анемичного домена: плюсы / минусы
Я хотел бы знать, каковы плюсы и минусы использования модели анемичного домена (см. Ссылку ниже). Fowler Article
15036 просмотров
schedule 10.06.2023

Как быть с отличными продуктами, написанными с дрянным кодом?
Меня попросили улучшить и поддерживать внутреннее веб-приложение, используемое и одобренное важным сообществом пользователей. Это включает в себя улучшения производительности и добавление функций. К сожалению, код раздут, иногда очень плохо...
615 просмотров
schedule 07.07.2022

Что означает Перегружено/Перегружено/Перегружено?
Что означает «Перегружено»/«Перегружено» в отношении программирования?
21157 просмотров
schedule 25.06.2022