Назар Семенишин
Победившая ставка- Проекты 42
- Оценка -
- Рейтинг 726
Бюджет: 280 UAH Срок: 1 день
Проведу анализ написанного программного кода. У меня есть опыт работы с Qt C++ и VS C#.
Ставки пока отсутствуют
Ставки скрыты
-
Сергей Назаренко 14 августа 2019А что оценивать то? Где исходники?
Или нужно запустить exe-шник (молясь, что там нет зловредного кода) и оценить насколько красивые окошки рисуются? -
Ярослав Нестеренко
14 августа 2019
Спасибо за комментарий! Я далек от этого, выложил то, что мне отправил разработчик. Попрошу код.
-
Ярослав Нестеренко
14 августа 2019
А если оценивать "по окошкам", сколько может такая работа примерно стоить и по срокам, если работал полный день.
-
Александр Л. 14 августа 2019Ставку не делал - потому как непонятно что оценивать, и какой объем кода. В архиве куча мусора.
Делаю профессиональный Code Review (Экспертизу исходного кода) в результате получаете детальный отчет:
- Отчет стилистики
- Отчет стабильности работы- Отчет качества алгоритмов
- Отчет о кодовой структуре
- Советы оптимизации и плана рефакторинга
Рейт 10$ за 200 LOC
Ставку могу сделать если укажите объем имеющегося кода в КБ и количество файлов. -
Ярослав Нестеренко
14 августа 2019
Извините за простоту, объясню на пальцах: я выбрал исполнителем разработчика, для написания приложения складского учета. Мы с ним договорились, что как только он сделает первую визуализацию, то отправит мне. В данный момент мне нужно понимать, стоит ли данная работа тех денег (5 700 грн) и затраченного времени (около недели), профессионально ли написан код, и на основании этого сделать вывод - стоит ли продолжать сотрудничество. Фрилансерам с высоким рейтингом готов отправить авансом сумму на карту, за то, что они потратят время на то, чтобы поверхностно оценить код. К сожалению, я не понимаю что означает рейт за LOC. Если в архиве "куча мусора", можно, наверное, уже по этому определить, что это не тот человек, который нужен. У меня не было опыта в подобных проектах.
-
Александр Л. 14 августа 2019В другом архиве чуть ниже есть код.
Вывод - код нулячий, в смысле присутствует только определение каких-то кнопочек и чекбоксов, логики нет (сорри за реальность).
Оценка реальных трудозатрат 1-2 часа (с натяжкой).
По факту делать ревью нет чего.
Потому на ваше усмотрение в пределах 20-30 минут трудозатрат на скачивание и просмотр кода можете пополнить мой счет. -
Сергей Назаренко 14 августа 2019Вы не правы. Перед тем как набросать 2-3 кнопочки, человек мог три дня думать о том, где и какие кнопочки должны быть. И эту работу Вы в исходном коде не увидите.
-
Ярослав Нестеренко
14 августа 2019
Дело в том, что расположение кнопок, их вид, логика - все было показано в screencast.
-
Сергей Назаренко 14 августа 2019Заглянул в исходные коды. Кода много. Но т.к. я не знаком с Qt, то не могу сказать какая его часть сгенерирована автоматом, а какая написана.
Решил рискнуть и запустить exe-шник. Интерфейс ужасный, но работы там проделано не мало (только чтобы продумать такое - пару дней нужно как минимум).
Еще заглянул в имеющийся среди исходников odt-файл. Судя по всему он еще тратил время на общение с Вами и уточнение задачи.
Исходя из всего вышесказанного, неделя работы по сбору требований и разработке прототипа визуализации, за 5700 грн (по моим расценкам - это 19 часов работы, а по расценкам профессиональных Cи-шников, которых я знаю - это 2-4 часа работы). Т.е. визуализация обошлась Вам не дорого.
А вообще, разработка подобной программы должна стоить (если Вы хотите качественно сделанную работу) от 100тыс долларов (и это только первая более-менее готовая к "боевой" эксплуатации версия).
Именно поэтому я и рекомендовал Вам обратить свой взор на уже готовые тиражные решения (например, на ту же 1С), т.к. за счет тиражности, эти миллионы (а может и миллиарды), вложенные в разработку, превращаются в пару сотен долларов. -
Сергей Назаренко 14 августа 2019Да. И моя "экспертная" оценка - безоплатна. Т.к. тут толком и оценивать нечего было. Вы еще не начали проект, а уже что-то оценивать пытаетесь.
-
Сергей Назаренко 14 августа 2019А Вы попросите Александра Литвинцева написать Вам эту программу. Он, походу (если верить его профилю), реально крут в С++. Он Вам ее напишет быстро, качественно, и не дорого.
-
Сергей Назаренко 14 августа 2019Не совсем. У него реально крутой профиль. И раз он так в пух и прах разнес данную работу, то возможно, что он ее сможет сделать быстрее и лучше...
Это было искреннее пожелание Вам решения Вашей задачи оптимальным для Вас образом.
А если он откажется, то это тоже будет весьма полезной для Вас информацией о данной работе.
-
Ярослав Нестеренко
14 августа 2019
Добавил еще ссылки от другого разработчика, с тем же заданием. (Только что прислал).
Актуальные фриланс-проекты в категории C и C++
Требуется разработать патч для драйвера видеокарты, расширяющий возможности управления графическим адаптером за счёт добавления дополнительных пользовательских настроек. Патч должен интегрироваться в существующую архитектуру драйвера без нарушения его основной функциональности и обеспечивать совместимость с поддерживаемыми версиями операционной системы. Основной целью является предоставление более гибкого доступа к параметрам, которые недоступны в стандартной панели управления драйвера, с возможностью их изменения через пользовательский интерфейс или программный API. Патч должен предусматривать модульную структуру, позволяющую в дальнейшем добавлять новые параметры без существенной переработки кода. Необходимо обеспечить корректную обработку ошибок, журналирование изменений, возможность отката настроек к значениям по умолчанию, а также сохранение совместимости с будущими обновлениями драйвера, насколько это возможно. Решение должно сопровождаться технической документацией с описанием архитектуры, реализованных возможностей, ограничений и рекомендаций по тестированию.
Автоматизация на сайте - echerha
Мы являемся крупной логистической компанией, которая имеет собственный экспорт. В нашем распоряжении большой автопарк, и мы постоянно отправляем собственные транспортные средства на экспорт в страны Европы.Описание Сайт: https://echerha.gov.ua/ На этом сайте мы ставим наши автомобили в электронную очередь для пересечения государственной границы. Во время регистрации необходимо ввести следующие данные: имя и фамилия водителя; номер заграничного паспорта; электронный адрес (email); номер телефона логиста для получения уведомлений; тип транспортного средства (грузовой); название производителя автомобиля; государственный номерной знак тягача; государственный номерной знак прицепа; номер таможенной декларации. Для каждого автомобиля заранее определен конкретный день и время пересечения границы. Например, автомобиль должен пройти пункт пропуска «Рава-Русская» в понедельник в 10:00.Наша проблема - Очередь на сайте https://echerha.gov.ua/ движется непредсказуемо. - Например, сегодня пятница, а автомобиль должен пересечь границу в понедельник в 10:00. - Мы не знаем, когда именно начнет продвигаться очередь. Это может произойти в пятницу вечером, в любое время в субботу или воскресенье, рано утром, днем или поздно вечером. - Когда очередь начинает двигаться, это сразу видно на сайте. Иногда всего за несколько минут она может продвинуться с пятницы до понедельника или даже до вторника. - Из-за этого логисты вынуждены постоянно контролировать мобильное приложение или вебсайт, чтобы не пропустить момент, когда очередь дойдет до нужной даты и времени. Если этот момент будет упущен, мы физически не успеваем поставить автомобиль в очередь на нужный временной слот.Задача - После внесения данных о автомобиле (например, в таблицу или другой интерфейс, в зависимости от реализации программиста) система должна автоматически отслеживать движение очереди. - Когда очередь дойдет до заранее определенных даты и времени, система должна автоматически заполнить необходимые данные и поставить автомобиль в очередь без участия логиста.
Ищу опытного разработчика TrinityCore 3.3.5a, который хорошо разбирается в устройстве ядра, Battleground-системе, C++, SQL и клиенте WoW 3.3.5. В проект уже интегрирован кастомный Battleground «Долина Рабства» (Slavery Valley), перенесённый с AzerothCore на TrinityCore. Основная часть работы уже выполнена, однако требуется довести его до уровня Blizzard.Что уже сделано TrinityCore 3.3.5a + Eluna. Полностью настроен сервер. Battleground интегрирован в ядро. Работает вход в BG. Работает клиентский UI (частично). Выполнен перенос большинства SQL и DBC. Собирается без ошибок.Что необходимо сделать Исправить оставшиеся баги Battleground. Довести механику до уровня официальных Battleground Blizzard. Исправить стартовую фазу матча. Реализовать корректные стартовые ворота/огненные стены. Исправить механику захвата точек. Исправить завершение матча. Проверить начисление очков и работу WorldState. Исправить оставшиеся проблемы C++ и SQL. Выполнить полный игровой тест.Требования Обязательный опыт: TrinityCore 3.3.5a; C++; SQL (MariaDB/MySQL); DBC; MPQ; Visual Studio; CMake; Git. Будет большим плюсом: AzerothCore; Eluna; опыт разработки Battleground; понимание клиентской части WoW 3.3.5a.Формат работы Работа поэтапная. После каждого этапа обязательное тестирование. Каждый этап принимается только после проверки в игре. Необходимы понятные отчёты по изменениям.В дальнейшем Это долгосрочный проект. После завершения Battleground планируется: перенос новых Battleground; перенос новых арен; новые расы; новые классы; новые игровые системы; дальнейшая разработка собственного сервера World of Warcraft 3.3.5a. Ищу разработчика, который уже работал с TrinityCore и сможет не просто писать код, а доводить систему до полностью рабочего состояния.нет сервер с 0 как я хочу Если ты ищешь разработчика не на один Battleground, а на создание сервера с нуля, то объявление должно выглядеть примерно так.Название проекта Разработка сервера World of Warcraft 3.3.5a с нуля (TrinityCore / C++ / SQL / Eluna)Описание проекта Ищу опытного разработчика TrinityCore 3.3.5a для долгосрочного сотрудничества. Нужен человек, который сможет с нуля разработать полностью готовый игровой сервер World of Warcraft 3.3.5a на базе TrinityCore с дальнейшим развитием проекта. Проект большой и рассчитан на несколько месяцев разработки.Основа проекта TrinityCore 3.3.5a. Максимально стабильная и близкая к Blizzard база. Eluna Lua Engine. MariaDB. Visual Studio + CMake. Git.Что планируется реализовать Полностью рабочий сервер 3.3.5a. Исправление ошибок ядра. Разработка новых игровых систем. Интеграция кастомных Battleground. Интеграция новых арен. Перенос полезных модулей с AzerothCore на TrinityCore. Разработка собственных модулей. Новые PvP и PvE системы. Новые игровые события. Балансировка классов. Дополнительные системы прогрессии. Улучшение производительности сервера.В будущем После завершения базовой части планируется: новые расы; новые классы; новые зоны; новые подземелья; новые рейды; новые Battleground; новые профессии; новые игровые механики; интеграция современных систем в клиент 3.3.5a.Требования к разработчику Обязательно: Отличное знание TrinityCore 3.3.5a. Уверенное знание C++. SQL (MariaDB/MySQL). Git. Visual Studio. CMake. Понимание архитектуры TrinityCore. Опыт работы с Battleground, PvP и игровыми механиками. Будет большим плюсом: Опыт работы с AzerothCore. Eluna Lua Engine. Работа с DBC и MPQ. Опыт создания собственных игровых систем.Формат работы Работа поэтапно. Каждая задача оформляется отдельным техническим заданием. После каждого этапа проводится обязательное тестирование. Работа принимается только после проверки непосредственно в игре. Нужен разработчик, который умеет доводить функционал до полностью рабочего состояния, а не только писать код
Создать совместимость между наземной станцией управления, системой автоматического старта (САС), радаром и самолетом.