SimbirSoft

+821
с 2020

Разрабатываем IT-решения и усиливаем команды клиентов более 20 лет. https://www.simbirsoft.com/ https://t.me/simbirsoft_depthdev https://vk.com/simbirsoft

802 подписчика
0 подписок

Текущая разработка - это узконаправленная автоматизация, поэтому выводить её на уровень продукта пока не планируем. Сейчас готовим к релизу другой продукт, но это уже другая история)

1

По новичкам - тяжело в учении, легко в бою 😉 Грамотный тимлид не допустит дедовщины на проекте!
"Душат друг друга" и "дедовщина" – это показатель слабой культуры разработки, неслаженной команды и/или отсутствия лидера, который вовремя может остановить перегибы. Мы считаем, что описанные в статье вещи способствуют порядку, при этом их выбор в каждой команде, конечно, свой)

5

Добрый день. Да, дискавери-фазу оплачивает заказчик. В частности, в проектах с фиксированной оплатой мы предлагаем начать с того, что проводим оценку, на основе которой и принимаем решение. Что касается, статистики, то всё зависит от сложности проекта, его оригинальности и степени готовности идеи со стороны клиента. Для сложных и больших проектов без проработанной концепции в 50% случаев предлагаем стартовать с анализа.

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

Добрый день. Бухгалтерский учет НМА – тема для отдельной статьи, при этом исполнитель вправе использовать ПО для собственных нужд на условиях безвозмездной простой (неисключительной) лицензии в порядке ст. 1296 ГК РФ.

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

Добрый день. На аутсорсинг могут быть переданы не только услуги, но и работы. Например, в тех случаях, когда заказчик приходит к разработчикам с готовым ТЗ - предметом договора, как правило, будут работы.

Также в договорах аутсорсинга важно учитывать, что способы исчисления налогов могут зависеть от разных факторов, в том числе от статуса исполнителя (физлицо, юрлицо, ИП), применяемой системы налогообложения (ОСН, УСН) и места оказания услуг (на территории РФ, за пределами РФ).

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

Добрый день. Angular, помимо простого компонентного подхода, предлагает дополнительные возможности:
- решения для работы с роутингом, формами и стейтом приложения (на базе сервисов). Эти компоненты приложения есть почти в каждом проекте. И в этом случае не будет необходимости изучать сторонние решения. Если обычные сервисы не устраивают и хочется redux-like, то берем ngrx (или ngxs).
- DI: на маленьком проекте может выглядеть громоздко, но в больших enterprise-приложениях помогает уменьшить связность кода и полезно в тестах.
- мощный CLI, в котором есть скафолдинг любых частей приложений. Можно в одну команду добавить angular universal/angular-elements, сделать миграцию на следующую версию. Также можно скафолдить монорепозиторий для разработки либ или шеринга кода.

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

Добрый день. В конце этого года или начале следующего ожидается React 18, в котором, вероятно, появится много интересного, но это уже материал для отдельной статьи)