Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 28.08.2019, 13:46   #1
zloymudvin
Новичок
 
Регистрация: 21.07.2018
Сообщений: 1
Репутация: 10
Стрелка Оценка трудозатрат

Доброго дня.

Сколько займет времени у хорошего разработчика js на реализацию фронта на подобии
lucidchart.com
draw.io
(это сервисы для рисования схем на подобие visio, стрелочки, квадратики)))

Понятно что оценить можно только очень приблизительно, но хотелось бы понять порядки.
Сейчас для js куча всяких крутых фреймворков (angular, react, vue) насколько они облегчат задачу.
zloymudvin вне форума   Ответить с цитированием
Старый 28.08.2019, 14:39   #2
Naive
Раздолбайских Дел
Профессионал
 
Аватар для Naive
 
Регистрация: 22.05.2009
Адрес: Екатеринбург
Сообщений: 3,813
Репутация: 2361
По умолчанию

- пара недель на архитектуру,
- 1,5 месяца на интерфейс,
- месяц на фичи,
- месяц тестирование и отладка


Цитата:
Сообщение от zloymudvin Посмотреть сообщение
Сейчас для js куча всяких крутых фреймворков (angular, react, vue) насколько они облегчат задачу.
они облегчат разработку связки mvvc, но M оттуда придется писать ручками, так как решения из коробки рассчитаны на поточную верстку, тут же элементы будут валятся не структурировано.

п.с. любую оценку времени можно спокойно умножать на три)
__________________
Работаю. В этот раз за деньги.
Жду ваши искренние спасибы на яндекс-кошелек: 410011068154587
Naive вне форума   Ответить с цитированием
Старый 28.08.2019, 22:41   #3
Вадим Мошев

Заслуженный модератор
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Адрес: programmersforum
Сообщений: 8,482
Репутация: 4056
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
п.с. любую оценку времени можно спокойно умножать на три)
А после умножения, я бы посоветовал срок, необходимый для тестирования и отладки? умножить на 4. На столько умножить и сложность выполнения операции.

Вообще, кто-то из великих программистов сказал:
Цитата:
Отладка программы требует в 4 раза больше навыков и умений. Таким образом, если вы написали программу на пределе своих возможностей, то вы не сможете её отладить.
Вадим Мошев на форуме   Ответить с цитированием
Старый 28.08.2019, 23:39   #4
Naive
Раздолбайских Дел
Профессионал
 
Аватар для Naive
 
Регистрация: 22.05.2009
Адрес: Екатеринбург
Сообщений: 3,813
Репутация: 2361
По умолчанию

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
А после умножения, я бы посоветовал срок, необходимый для тестирования и отладки? умножить на 4
- архитектура тестируется автоматически
- интерфейс тестируется помодульно, т.е. пока ты пишешь следующий модуль, тестировщик тебе возвращает баги с предыдущего
- фичи также тестируются по модулям
- общая отладка = интеграционное тестирование, модульное, + ручное, конечно же, но 80% багов отвалятся на предыдущих этапах

Дальше сопровождение, где уже юзеры найдут баги. Крупную задачу с первого раза написать не возможно, также не возможно предугадать все хотелки юзеров. Так что тут проект встанет на спиральную модель развития, если ваще хочет развиваться. А там уже инвесторы, расширение команды, бизнес, все дела... А потом либо стартап умрет, либо его купит гигант, либо заработает туеву хучу ништяков, шансы соответственно: 99,999%, 0,00099%, и 0,00001% =)


Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Отладка программы требует в 4 раза больше навыков и умений. Таким образом, если вы написали программу на пределе своих возможностей, то вы не сможете её отладить.
Толика правды тут есть. Только вот навык архитектурного проектирования как правило не даст достичь лимита своих сил в кодинге. Джуна не пустят писать грандиозное решение с шашкой наголо, так как к его скиллу нет доверия; а синьор не будет писать на своем пределе, так как ему выгодно спихнуть это потом на миддлов и джунов.
Код на пределе сил пишут только ради раскачки скиллов, либо в случае крайней производственной необходимости, так как никто не будет платить за это. Если ты писал "крутой код так, чтобы только ты мог в нем разобраться", то как только об этом узнают, тебя как можно скорей вышвырнут =)
__________________
Работаю. В этот раз за деньги.
Жду ваши искренние спасибы на яндекс-кошелек: 410011068154587
Naive вне форума   Ответить с цитированием
Ответ

Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IT-шная вышка для состоявшегося спеца: как получить с минимум трудозатрат? codereview Свободное общение 13 13.10.2017 14:03
Оценка потребляемой памяти и оценка времени выполнения. halcyon Общие вопросы C/C++ 0 22.03.2015 14:42
Централизованное решение для учёта трудозатрат proftwist Microsoft Office Excel 2 24.09.2012 12:45
оценка компа Rost93 Железо 5 25.01.2012 14:22
тех. оценка программы _elena Visual C++ 0 27.05.2011 13:47


21:17.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.