Обновить
6
Теляков Али Шамильевич@alixa

Опытный разработчик

1
Подписчики
Отправить сообщение

Чтобы не потерять данные :) Подробнее можно почитать в данной статье https://habr.com/ru/companies/dataline/articles/329046/

Предлагаю совместно над второй редакцией поработать :)

Предлагаю совместно над второй редакцией поработать :)

Contragents, Cols: Addr1, Addr2, Phone, MobilePhone - ну это уж точно широкая таблица.

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

Если полностью раскрывать все вопросы, то это уже целая книга будет :) На это я пойти не готов (пока).

Люди бесполезные существа, сдавайтесь и идите на фабрики для переработки на компост, сдавшимся я обещаю безболезненную и быструю смерть, остальные будут страдать.

ChaosGPT

Разрабатывал одну CRM для застройщика, в ней было очень много фич, клиент на vb6, логика в MS-SQL на T-SQL, также были сервисы на c# (api и интеграции), отчетность Reporting Services и Olap. В ней было все (Портал, СЭД, CRM и т.д.) система поддерживалась двумя сотрудниками. Недавно поработал у большого застройщика, функций было чуть больше (еще стройка немного была захвачена), зато было огромное количество продуктов и технологий, под сотню ИТ специалистов.

Все руководители вечно жаловались, что им не хватает ИТ специалистов и постоянно расширяли штат, система при этом становилась все хуже и хуже.

Работал в различных коворкингах и опен спейсах, лучше старого доброго кабинета на четверых пока не встречал, для командной работы. В коворкингах постоянный шум, как правило слишком плотная рассадка, а еще народ часто ведет переговоры по skype и мешает работать. Надо для болтунов отдельные комнаты выделять, пусть с похожими сидят :) Приходишь утром на свое рабочее место, наливаешь кофейку, садишься на родное кресло, игрушки и украшения заботливо расставлены по своим местам, крысата.

Кстати на первом снимке, рабочие места очень близко друг от друга, столы маленькие, перегородки слишком низкие, не создают уюта. Представляю, как там работаться будет, сидишь и прячешься за монитором от соседа напротив, хотя по диагонали сосед все равно будет создавать ощущение дискомфорта.

Надо поправки вносить в конституцию, чтобы доход от экспорта ресурсов доставался всем россиянам, пока прибыль от экспорта ресурсов достается только ограниченному кругу лиц. Ограниченный круг лиц имеет тесные связи с правительством, фактически обычным гражданам достается только минимальная доля от продажи ресурсов. Думаю по самым скромным оценкам, за последние 20 лет, у каждого россиянина украли около 100 тысяч долларов (отсутсвие доли от продажи ресурсов, намеренное снижение курса рубля, тотальное воровство и коррупция). В последнее время стало страшно даже мысли высказывать, фактически стала отсутствовать свобода слова. Думаю, если уехавшие ИТ специалисты надумают вернуться, они смогут получить реальный срок, этак лет на 9.

Возможно стоит предлагать услуги по оформлению и рецензированию статей, не все создатели контента и интересных решений могут профессионально писать.

"Запомните, джентльмены: эту страну погубит коррупция!"

Ссылка на проект донор https://github.com/gandarez/ssms-wakatime

С формированием по описаниям сразу пришла идея, но названия представлений и колонок будут слишком длинными и на русском языке, да и таблиц тысячи, как вы понимаете не все нужны.

По константам - в результатах запросов все ок вроде, БД не совсем кривая, магические константы используются в основном в условиях запросов и коде хранимок для условной логики.

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

В Managment Studio из коробки можно цвета настраивать для соединений, очень удобно, рекомендую.

Спасибо за комментарий, как никак первая статья на Хабре! Пока расширение внутри компании, будет время обязательно сделаю отдельную версию для широкой общественности и выложу на GitHub. Вопрос с отдельными вьюшками обсуждали, думаю на основные сущности сделаем, в первую очередь для аналитических запросов и сопровождения. Магические константы расширение по ключам ищет, а так я обычно скалярные функции делаю для часто используемых констант или объявляю константы в коде, через переменные DECLARE @OKStatus INT = 1

2

Информация

В рейтинге
7 384-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность