На счет пункта 1 — разработчик и рад бы вникнуть в бизнес-логику (делать ненужный ПП никому не хочется), но не всегда даже сами представители бизнеса знают или понимают определенные процессы в компании и как следствие дают неправильную информацию. А иногда даже по каким-то причинам не желают давать такую информацию, их ТЗ может выглядеть примерно так — «Сделайте все красиво», а кто как этим будет пользоваться и зачем это вообще, заказчик не уточняет.
Все это основано лишь на моем немногочисленном опыте)
Переменную можно как угодно обозвать, а вот объект, который предопределен в системе, по другому, кроме как ЗаписьJSON, не вызвать. На мой взгляд, это не особо красиво, но от этого никуда не уйти. А вот когда переменные называют англоязычно, когда основной код написан на русском — это уже не очень удобно.
Может быть в среде настоящих программистов так принято, я не знаю.
Пишу в 1с на русском и не вижу в этом ничего зазорного. У нас все клиенты русскоязычные, так что смысла в использовании другого языка не вижу. А вот когда открываешь конфигуратор и видишь строку типа ЗаписьJSON = Новый ЗаписьJSON или Соединение = Новый HTTPСоединение или прочую кашу с использованием двух языков, ну как-то это некрасиво)
А вообще, считаю что и 1снику знать английский лишним не будет
Все это основано лишь на моем немногочисленном опыте)
Может быть в среде настоящих программистов так принято, я не знаю.
А вообще, считаю что и 1снику знать английский лишним не будет