Имя: Пароль:
JOB
Работа
Делать красиво или чтоб работало?
, ,
0 pikachu
 
30.03.21
12:49
1. Делай красиво! 50% (9)
2. Работает- не трожь! 50% (9)
Всего мнений: 18

Добрый день.
Жила была маленькая, но очень древняя конфигурация типовая бухгалтерия.
И была в ней одна маленькая и простенькая доработочка: отчет.
Отчет собирает данные из разных документов(здесь сказочка ненадолго перестает быть доброй), складывает их в табличный документ, выводит на экран.  
Жила она себе жила, работала даже, и тут пришло время её обновлять. До новой версии, три ноль.
И даже программист в этой сказочке был. Все как полагается: жадный-прижадный, ленивый-приленивый.
Сидит значит программист наш и думает: самому отчет переписывать на новые формы не хочется(ленивый ведь), людей нанять- тоже не хочется(потому как и жадный, и ленивый: человеку ведь объяснять придется, техзадание рисовать красивое)
Вроде решил что сам попробует сперва. (ссылки на уроки приветствуются)
И думает он: раз уж всеравно рукава засучивать и за работу приниматься- то может заодно сделать уж красиво? данные не 15ю запросами собирать  и не из документов, а разом из регистра какого?
А с другой стороны: алгоритм ведь есть уже. Работает годами. Просто перекодируй и горя не знай.
Вы бы как поступили?
35 shuhard
 
30.03.21
13:39
(0) 100%

Работает- не трожь!
76 Повелитель
 
30.03.21
14:42
Конкретно в этой задаче, я бы сделал чтобы работало.
А то по закону Паретто, чтобы данную обработку довести до рабочего состояние нужно 20% времени, а чтобы сделать её красиво 80%.

Работает- не трожь!
83 6tuf
 
30.03.21
15:18
тыж не дизайнер

Работает- не трожь!
88 Senator_I
 
30.03.21
15:52
.

Работает- не трожь!
92 bolder
 
31.03.21
07:22
(0) Зависит от задачи.В одних задачах код настолько мудреный, что на СКД не ложится, приходиться заимствовать , сделав только правки на серверный и клиентский код.Получается что некрасиво)))А в других задачах наоборот, включаешь возможности 8.3 на полную.Красиво.
Но важнее все таки результат.

Работает- не трожь!
104 AliceLight
 
31.03.21
17:03
Я б ориентировалась на сроки и на сложность отчета. Если времени нет, не трогать запросы. Если время есть - смотря что внутри: если прозрачно все и относительно просто, просто неоптимально, то можно и переписать, но обязательно уведомить бухов, что внутри структура поменялась, пусть сами сверят со старым вариантом. А если внутри черте-что, куча настроек и костылей - не трогать. Задолбаетесь вылавливать, какое сочетание условий не отработало. А если данные бухам выведутся неверные, виноваты будете вы.

Работает- не трожь!
138 Bigbro
 
01.04.21
10:48
зачем вам красивая, но не работающая программа?

Работает- не трожь!
163 Тенепопятам
 
01.04.21
11:59
Лучше всего делать как положено. По крайней мере сможешь аргументированно ответить на вопрос работодателя почему ты потратил на фантики половину рабочего времени.

Работает- не трожь!
164 Smit1C
 
01.04.21
12:12
Ну если "жадный-прижадный, ленивый-приленивый", тогда

Работает- не трожь!
Основная теорема систематики: Новые системы плодят новые проблемы.