Здравствуйте, Sharov, Вы писали:
S>Не соглашусь. В России все-таки оутсорсят много. Т.е. именно поддержка и незначительное развитие. Поэтому знание конкретной
S>технологии важно. На западе возможно больше с нуля делают.
S>Масштабы инноваций совершенно разные -- поставить фаанг и Яндекс. Тут я даже спорить не буду.
S>Вот именно, что на западе пилят BL, т.е. основной движок системы, а в России докручивают или прикручивают CRUD.
А что такое развитие и с нуля? Booking или Uber это что, инновации и с нуля или допиливать? Если инновации — это только новый движок базы данных или какая-то система виртуализации, то пропорционально количеству разработчиков в РФ с этим не хуже чем "на западе".
Да и даже для того что бы что-то поддерживать база важнее языка или фрэймворка.
S>Ну как линтер проверит знание контекста, что можно, а что нельзя делать? Это такая доп. типизация в динамических языках.
Мне кажется, ты на C++ пишешь, верно? Ну тогда, наверное, clang-tidy или какая-то его интеграция твой лучший друг и подсказчик, да? И это статическая типизация и проверка хороших практик разработки на языке C++. То же и даже лучшего качества есть для Go и уж точно есть для других статически типизированных языков типа C# или Java.
А, ты на .NET похоже что. Ну так и у вас там всё очень хорошо со статическим анализом. Помню когда приходилось дорабатывать проект на C#, то какое-то расширение для VS от JB помогло очень быстро улучшить качество кода. Ну а база в программировании везде одна же