Для приложений, которые будут масштабироваться по трафику и сложности, крайне важно изначально спроектировать грамотную схему базы данных. Если сделать плохой выбор, придется потратить много усилий, чтобы этот плохой шаблон не распространился на службы и контроллеры бэкендов и, наконец, на фронтенд. Но как оценить, какая схема лучше? И что вообще значит «лучше», когда мы говорим об архитектуре БД? Предлагаем познакомиться с рекомендациями Майка Алча, консультанта по разработке программного обеспечения...
Проблема выбора подходящего имени для переменной распространена повсеместно. Об этом можно судить по количеству созданных мемов: Есть разные стили для задания имён переменных, например snake_case или camelCase. Но здесь речь не про них, а про выбор самих имён. 1. Национальные особенности Правилом хорошего тона является именовать всё по-английски. Это универсальный язык программистов. В интернациональных проектах по-другому и быть не может. Но зачастую можно встретить код, написанный в одиночку немцем или испанцем, с наименованиями на его родном языке...