@sepetov
Программист Navision, программист PHP

Можно ли отдать небольшой промышленный проект PHP на оценку правильности архитектуры?

На некоем промышленном предприятии единственным программистом было разработано ПО и теперь сам разработчик хочет проверить его "качественность". Хочется взгляда со стороны более опытных коллег.

Претензий к работе ПО нет, все довольны и счастливы, но делалась в спешке, а потому только некоторые части реализованы красиво. Весь объем написанного кода около 5 тысяч строк включая html-вёрстку форм. Разумеется, развёрнутое разъяснение и возможность вникнуть в проект - прилагаются.

Стоял ли когда-нибудь перед вами такой вопрос? Стоит ли игра свеч? Куда/кому бы вы отдали такой проект на проверку? Цена вопроса? Не попахивает ли "студенчеством"?

Система решает задачу маркировки товаров и предоставляет рабочим уже готовый графический интерфейс для управления станками и другим оборудованием в цехах. Система умеет:
- получать из уже существующей ERP штрихкоды/товары и их реквизиты
- получать задания на производство и маркировку
- управлять принтерами/маркираторами/перемотчиками/сканерами/камерами технического зрения и другим специфическим оборудованием
- сохранять в БД все ошибки и результаты своей работы
- отдавать обратно в ERP всё, что требуется
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
@rPman
Все зависит от целей - для себя (если ты разработчик или занимаешься внедрением кем то написанного) и своего успокоения или для отчетности и сертификации.

Если первое - почему нет, есть компании, гугли, тем более твой проект достаточно маленький, есть даже фрилансеры, предлагающие такие услуги... качество результата в любом случае будет рандомное и почти не зависящее от стоимости (но можно поговорить с несколькими независимыми специалистами, так сказать брать количеством а не качеством). Так же потребуется соответствующий уровень знаний чтобы хотя бы понять ответ и главное сделать соответствующие выводы и выбрать последующие действия, что будешь делать если тебе скажут - 'код говно, дырявый, глючный, вот тут бизнеслогика сломается и т.п. проще переписать чем исправлять'?

Если второе - то все будет зависеть от требований этой отчетности, и там способ проведения аудита будет определяться наличием и доступностью компаний под эти требования.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Претензий к его работе нет, все довольны и счастливы, но делалась в спешке,
...
и теперь хочется проверить его "качественность".

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

Вы спокойно можете обратиться к разработчику и спросить какой код у него набросан на коленке и без тестов, а что написано по уму. Сами ведь небось спешку и согласовали? Ну так скорее всего все по принципу - "быстро, качественно, дешево - выбирайте любые 2 опции!". И какой смысл проверять заведомо быстросляпанный продукт?

Если есть сомнения в качестве наскоро сляпанного продукта - достаточно обратиться к разработчикам, попросить написать что можно улучшить/переписать нормально и сколько это будет стоить. Скорее всего будет быстрее и дешевле какой-либо экспертизы. Тем более что основная задача решена, и можно уже не гнать по срокам.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы