Пикабу, доброе утро!
Сейчас заканчиваю с разработкой технического задания на создание одного интересного интернет-портала. И вот, в последнее утро заказчику пришла такая идея:
Мысль о том, что в техническом задании очень чётко должны быть прописаны требования по коммуникации между программистами. Т.е. - у каждого программиста своя уникальная манера писать код и свои уникальные решения для разных ситуаций. Необходимо прямо в ТЗ подробно указать стандартизацию языка и решений для программистов. Цель: выработка единых стандартов написания ТЗ, иначе, при смене программиста, огромное количество времени уйдет на разбор кода и погружение. Плюс, это будет очень дорого и не каждый за это возьмется в принципе.
Я сисадмин, я понемногу много кто, но я вообще не программист. Мысль показалась здравой, на просьбу каких-нибудь пояснений мне дали вот такие мысли:
не знаю, как тут прописывать, но есть мысль о следующем - подозреваю, что не смотря на то, что языков программирования очень много, у них есть оригинальная версия (это как королевский английский, он же английский BBC) и сленговая версия (типа кокни), с уникальными какими-то решениями по написанию каждого конкретного программиста. Это опять же моя догадка, но думаю логика примерно такая. Так вот необходимо прописать, что при разработке необходимо пользоваться версией языка из учебников, т.е. той, которую понимают все. Как это оформить техническим языком, я пока не совсем понимаю.
Главный вопрос: есть ли какой-то такой "золотой стандарт" программирования? Ну и если да - буду благодарен хоть за какие-то мысли, как это можно будет оформить.
Язык программирования не определён, его выбор отдавался на откуп разработчику.
6 комментариев для минусов внутри, громадная просьба не топить сам пост.