Программирование как "Антибиотик" проекта: "Одно лечим - другое калечим"

melkozaur
На сайте с 06.04.2010
Offline
505
#41
Sitealert:
Как правило - тестирование есть.

Как правило, когда говорят, что тестирование есть - на самом деле вообще ничего не значит. Хорошо, если хотя бы выполняется полный список обычных действий на сайте по добавлению, редактированию - это уже честно говоря высший сорт, в большинстве случаев и этого не делают.

Потом, должен заметить, каждое исправление цвета ссылки требует времени, чтобы выяснить, можем ли мы менять цвет ссылки, насколько это критично отразится на других элементах, оценивать риски и т.д. Вот поэтому я против систем, для простых сайтов. И искренне не понимаю, когда так принято в некоторых конторах. Порядок ради порядка, педантичность ради увеличения срока правки до космических размеров.

Серверы в NL/US со скидкой 30% нашим читателям: E5-2650v4/10GB DDR4/240GB SSD/1 Gbps - от $20: https://ua-hosting.company/vps/nl SEO без компромиссов: https://seoleaks.net SEOLEAKS - продвижение сайтов: https://www.instagram.com/seoleaks
Присущ
На сайте с 06.01.2011
Offline
929
#42
melkozaur:
можем ли мы менять цвет ссылки, насколько это критично отразится на других элементах.

Не думаю, что шлакбаум спрашивал по такому опыту. В нормальных проектах таких проблем нет, ибо изначально определяется тип ссылок и их оформление, которое будет на сайте. То же по шрифтам, отступам и тд. и тп.

Прототипы и юзабилити, чтоб продавал и в топ попал Анализ сложившихся бизнес моделей и поиска точек роста Директ — от 2500 р, включая бюджет на клики / Аудит РК до и после запуска — от 5000 р
[Удален]
#43
Присущ:
В нормальных проектах таких проблем нет

как и самих проектов ;)

Shlackbaum, у буржуев ещё хуже ;)

в реальности сделать из запорожца болид для Ф1 невозможно, а именно это требуется абсолютно всем заказчикам и желательно руками школьниГов

если совсем серьёзно, то требовать от постановщиков тз более чёткой постановки задачи с указанием алгоритма решения и всех источников данных

и самое важное требовать от разработчиков проверять данные на входе и выходе на достоверность + не изменять уже существующие решения

S
На сайте с 30.09.2016
Offline
469
#44
burunduk:
не изменять уже существующие решения

А вот и хренушки. Постоянно приходится изменять из-за несовместимости. При помощи "чьей-то матери".

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
[Удален]
#45
Sitealert:
А вот и хренушки. Постоянно приходится изменять из-за несовместимости.

если вы меняете исходные данные, то ломаете всё что сделано до вас, сделать конвертор намного практичнее

S
На сайте с 30.09.2016
Offline
469
#46
burunduk:
сделать конвертор намного практичнее

Конвертор чего? Функций, которые работают по кривому алгоритму? Или вёрстки, в которой не заложены нужные элементы и прописаны стили для элементов по принципу родства?

[Удален]
#47
Sitealert:
Конвертор чего? Функций, которые работают по кривому алгоритму? Или вёрстки, в которой не заложены нужные элементы и прописаны стили для элементов по принципу родства?

и это тоже, если функция работает - она работает так как задумал разработчик и лезть в неё - получить кучу именно тех проблем о которых писал тс

что вам мешает написать свою функцию и запускать её только в вашем решении, не трогая уже работающие

тоже касается и вёрстки - создайте свой шаблон и выводите его в конкретном месте

а если функция раотает настолько криво, то переписывать нужно весь проект т.к. из запорожца болид для Ф1 сделать невозможно

[Удален]
#48
koketkade:
Ты вообще о чем?

просто много раз сталкивался с костылями, когда изменяли данные в исходной бд не задумываясь о существовании кучи других функций запросов работающих с ней

или изменяли существующий вывод (разметку страницы html код шаблона), а потом удивлялись почему перестал вдруг корректно работать фильтр на странице или система внутренней статистики

S
На сайте с 30.09.2016
Offline
469
#49
burunduk:
что вам мешает написать свою функцию и запускать её только в вашем решении, не трогая уже работающие
тоже касается и вёрстки - создайте свой шаблон и выводите его в конкретном месте

Суха теория, мой друг, но вечно зеленеет древо жизни (С). И с этого древа на башку всё время валятся увесистые плоды чьего-то творчества. Увы, на практике рад бы так сделать - да не получается. Приходится переделывать. Хотя да, иной раз удобнее сделать "костыли" - и по возможности делаю их, когда вижу, что переделывать - чревато вышеозначенными последствиями..

[Удален]
#50
koketkade:
Ну бред же...

нет, почти всегда переписать с 0 будет дешевле чем допилить существующие

koketkade:
Я так понимаю, что изменяли не сами данные в БД

и сами данные, в текстовые поля записывают html форматирование, а потом удивляются почему в семантический поиск похожих начинает работать криво

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий