Давным давно, когда я был мидлом - то ответы на подобные вопросы знал. Сейчас уже с ходу на половину вопросов не отвечу: стараешься такой код инстинктивно не писать, а когда приходится - то всегда в документацию предварительно можно глянуть. Приходится в голове держать уже более общие вещи, а такие нюансы хранить вовне.
Правда у меня основной язык C++, но так же приходится много и на python писать, а сейчас ещё Rust прокачиваю. Не считая k8s, react и прочих штук. Так что в голове уже больше хранятся принципы построения ПО, а не какие-то тонкие детали языка.
Давным давно, когда я был мидлом - то ответы на подобные вопросы знал.
Сейчас уже с ходу на половину вопросов не отвечу: стараешься такой код инстинктивно не писать, а когда приходится - то всегда в документацию предварительно можно глянуть.
Приходится в голове держать уже более общие вещи, а такие нюансы хранить вовне.
Правда у меня основной язык C++, но так же приходится много и на python писать, а сейчас ещё Rust прокачиваю. Не считая k8s, react и прочих штук. Так что в голове уже больше хранятся принципы построения ПО, а не какие-то тонкие детали языка.
habrahabr.ru/post/196562