На некоторых проектах (чаще всего это встречается на финтех) используются обозначения типов данных в виде A<n> или A...<n> или ANS...<n> и другие. Выглядит это, соответственно как A5 или A...20 или ANS...12. Могут быть варианты вида N-3 и N 1...10.

Обозначение типов данных - data type notation

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

Новый комп с установленной операционной системой MS Windows 10 Pro (система практически девственно чистая :).

Java установлена. Graphviz установлен. Свежая установка программы Microsoft Visual Studio Code.

VS Code не отображает диаграмму - vs code does not generate diagram

В Visual Studio Code установлен компонент - PlantUML by Jebbs, но он не отображает диаграммы! Никакие. Совсем. Даже не пытается, никакие ошибки не отображаются.

Номер счета в российском банке - это не случайный набор цифр, в нем содержится много информации.

Генератор номера банковского счета - bank account number generator

Расчетный счет состоит из 20 цифр:

Как писать комментарии в JSON-файле? Некоторых аналитиков этот вопрос приводит в замешательство, и они либо признаются сразу, что не знают/не помнят, либо начинают что-то сочинять на ходу :) Кто-то при этом может вспомнить про экранирование спец-символов.

Комментарии в json

На самом деле формат JSON не предусматривает добавление комментариев. JSON - это только данные.

Дискавери фаза (Discovery Phase) — процедура сбора информации, выполняемая с целью понимание отрасли, для которой разрабатывается продукт, бизнеса Вашего заказчика и целевой аудитории. Важно получить глубокое понимание ожиданий заказчика, лиц, принимающих решения с его стороны, а также конечных пользователей в отношении продукта.

Чек-лист по подготовке к Discovery Phase - discovery phase check-list

Основной целью предварительного анализа является предоставление технического предложения заказчику. Для этого необходимо максимально выяснить потребности клиента и создать отдельный документ с требованиями к продукту.

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

Сложные диаграммы процессов или информационных систем невозможно нарисовать с использованием нескольких прямоугольников и стрелок между ними. Да, существует такое понятие как HLD (High Level Design - ), которую можно декомпозировать на части и отобразить их в виде отдельных схем.

Всплывающие подсказки для DRAW.io - draw.io mouse over tooltips

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

Как разделить текстовый файл построчно на несколько отдельных файлов и удалить часть строки? Бесплатно, без СМС, и без Python!

Как разделить текстовый файл построчно и удалить часть строки

Как-то при тестировании процесса ввода в оборот маркированного товара пришлось иметь дело с большим количеством кодов SGTIN...

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

Найти в тексты символы другой раскладки клавиатуры - find another language keyboard layout letters 

Визуально невозможно отличить русские буквы А, Е, К, М, Н, О, Р, С, Т, В от английских A, E, K, M, H, O, P, C, T, B.

Также очень похожи русский заглавный мягкий знак - Ь и прописная английская буква b.

Как формировать названия для топиков Kafka - kafka topik naming convention Это не является стандартом, но в качестве best-practice вполне может пригодиться при проектировании асинхронного взаимодействия микросервисов.

Для HTTP-методов используются английские глаголы, которые определяют специфику их использования и ограничения. Основными или наиболее часто используемыми HTTP-методами являются POST, GET, PUT, PATCH и DELETE. Они соответствуют операциям CRUD (Create, Read, Update, Delete).

HTTP-методы для RESTful-сервисов

Есть еще несколько других глаголов, например: HEAD, CONNECT, OPTIONS, TRACE, но они используются реже. Самые часто используемые из этого списка методов - это HEAD и OPTIONS.

Яндекс.Метрика
Сайт работает на быстром VPS/VDS хостинге от FASTVPS