А вот вопрос к программистам, когда вы реализуете ТЗ и встречаете что-то, что не описано подробно, чем вы руководствуетесь при принятии решения как это "что-то" реализовать? Какова мотивация чесать правое ухо левой пяткой?
Мне кажется, что выбирается самый неестественный способ реализации чтобы ткнуть заказчика носом "это не было описано в ТЗ". Или есть какие-то другие соображения?
Вот доходите вы до слова "колесо" и думаете, ага, тут же не сказано, что колесо должно быть круглым! А давайте-ка я заебошу его в виде многоугольника, и положим количество вершин равным текущему курсу доллара к монгольскому тугрику, деленному на температуру воздуха в Альбукерке в этот же день, но тремя годами ранее, а длительность года положим равным 273 кельвинам.
Или вот если в ТЗ дана форма отчета для вывода на печать, то почему эта же форма на экран выводится совсем в другом виде? В самом лучшем случае столбцы с колонками местами поменяются. Это вот для чего вы делаете, кроме как не для "этого не было описано в ТЗ!"
Мне кажется, что выбирается самый неестественный способ реализации чтобы ткнуть заказчика носом "это не было описано в ТЗ". Или есть какие-то другие соображения?
Вот доходите вы до слова "колесо" и думаете, ага, тут же не сказано, что колесо должно быть круглым! А давайте-ка я заебошу его в виде многоугольника, и положим количество вершин равным текущему курсу доллара к монгольскому тугрику, деленному на температуру воздуха в Альбукерке в этот же день, но тремя годами ранее, а длительность года положим равным 273 кельвинам.
Или вот если в ТЗ дана форма отчета для вывода на печать, то почему эта же форма на экран выводится совсем в другом виде? В самом лучшем случае столбцы с колонками местами поменяются. Это вот для чего вы делаете, кроме как не для "этого не было описано в ТЗ!"