Где заканчивается уровень ответственности? Что обязательно, как ни крути, нужно знать, чтобы делать свою работу с чистой совестью?
там где ты обозначил, в этом и прикол подобной работы, софты > хардов
Надо знать все и немного знать что делают коллеги и начальство
Вот что делает migration: def upgrade(): # ### commands auto generated by Alembic - please adjust! ### op.drop_table('Tel') op.drop_table('Budget') op.drop_table('PC') op.drop_table('PM') op.drop_table('Main_table') op.drop_table('role') op.drop_table('config') with op.batch_alter_table('user', schema=None) as batch_op: batch_op.drop_index('ix_user_username') op.drop_table('user') op.drop_table('Cycles') # ### end Alembic commands ### def downgrade(): # ### commands auto generated by Alembic - please adjust! ### op.create_table('Cycles’, sa.Column('id', sa.INTEGER(), nullable=False), sa.Column('user_id', sa.INTEGER(), nullable=True), sa.Column('date', sa.VARCHAR(), nullable=True), sa.Column('time', sa.VARCHAR(), nullable=True),
Ну так первую миграцию надо создавать когда бд пустая
Спасибо я попробую То есть скормить ему пустую бд Потом наполнить и скормить повторно?
База должна меняться ТОЛЬКО миграциями или не меняться миграциями вообще
Спасибо, я раньше этого не знал
Не получится такое формально сформулировать. Все программисты будут немного отличаться в плане знаний с учётом конкретного опыта и проектов. И на следующих проектах опять же может потребоваться разное. Просто тому кто изначально не ставил вопроса в такой жёсткой форме „что нужно знать, а что «работодатель странного требует»“. а просто разбирается в важном по мере необходимости и исходя из этого подбирает работу — будет легче.
Уровень ответственности заканчивается там, где больше не можешь эту ответственность нести
примерно нигде, точно там же как нигде не начинается. представь, что в твоей команде разработчиков только ты. Теперь у тебя есть ответственность за ту часть, которую тебя попросили сделать (весь проект). Проходит время, ты в другой команде, но занимаешься другой целью, например пишешь какой-нибудь сервис. Вся твоя зона отвественности - всё, что касается каждого куска кода который ты должен написать. Если ты говнокодишь - то это проблема твоего начальства, почему тебя приняли, что ещё хуже - почему тебя до сих пор не уволили.
Обсуждают сегодня