Поэтому если уж и оценивать разработку, то это надо с ноля создать проект с минимум использованием чужого кода и инструментов. И затем какую пользу и доход эта разработка принесёт.
Вот в этом я бы поучаствовал. То есть например за этот год разработать с ноля проект и потом оценить на сколько эта разработка лучше или хуже чем у вас.
Итак:
- вы используете свой фреймворк, который по вашим же заявлениям был готов еще в 2019 году. при этом уверяли, что на нем все быстро и просто можно написать
- вы дописываете форум который у вас уже есть (да может быть есть недоработки и то что хочется переписать).
- сами задали критерий писать все с ноля
- не однократно меня называли несппособным самостоятельно думать, привыкшим использовать только готовое
и в этом челендже фора у меня именно по тому что я привык использовать чужое? Можете пояснить логику этой фразы?
Т.е. вы предлагаете больше челендж для менеджеров, а не для разработчиков? При этом сравнивать предлагаете два разных по назначению продукта? Много у вас просмотров на этих видео мне кажется вы уже могли бы понять, что ни кто такие видео в здравом уме смотреть не будет полностью.
Работу разработчика можно оценивать по коду. Я правильно понимаю что вы свой показывать не будете?
Таким образом челендж то в чем? У меня есть сейчас ряд проектов которыми пользуются. Так что я уже реализовал. Для примера основной модуль (а это лишь часть проекта) на сайте на данный момент имеет 87 тысяч строк кода только php. В вашем, на 2024 год было:
alex /media/alex/Speed/htdocs/owni/www.w (dev)$ cloc --include-ext=php,js,xml . 257 text files. 238 unique files. 136 files ignored.github.com/AlDanial/cloc v 1.96 T=0.07 s (2299.6 files/s, 172377.9 lines/s)-------------------------------------------------------------------------------Language files blank comment code-------------------------------------------------------------------------------PHP 90 90 1775 4813JavaScript 52 90 1141 3396XML 11 1 0 163-------------------------------------------------------------------------------SUM: 153 181 2916 8372-------------------------------------------------------------------------------
В этом моем коде нет использования каких либо сторонних библиотек, их даже в принципе нет подходящих. Т.е это код написанный с ноля. (и это не весь код проекта). Пользователей на данный момент 12 тысяч. Постоянно активных конечно меньше, Но заказы оформляют ежедневно, и выкройки тем более строят чаще (т.к. основные заказы это абонементы на месяц и на год). Так что я челендж уже выполнил если мы его сворачиваем к таким вот рассуждениям. Пользователей у меня уже больше. Доход больше. Полезность... а как ее оценивать? ты же шить не умеешь, для тебя полезность моего проекта нулевая.
Так что нет. Показатель уровня разработки это код. Пользователи и их отзывы это тоже крайне важно, но тогда задача должна быть одинаковой.
Я правильно понимаю, что код твой увидим только в многочасовых видео? Ты сможешь отвечать на вопросы по коду?
Да, на rutub можно, в своих каналах.
Ок. Итак. какой проект мне делать:
- Если ты делаешь форум (который уже начал, т.е. не с ноля) то справедливо будет если я буду делать бухгалтерию. код я использовать не буду - там он древнючий, даже по этим соображениям (но мой и как ты любишь "с ноля")
- форумный движок?
- будешь ли против если я буду использовать composer и phpunit (получение навыков в написании тестов и будет моим профитом от этого челенджа)
отовый проект не в счёт, это твой опыт и наработки, можешь что-то от туда брать.
Проект должен быть создан с ноля с одной только идеи.
При этом ты делаешь на своем фремворке форум по созданию которого у тебя даже видео уже есть :)
Ну ок. Форум (форумный движок) пойдет?
Так как с ответами на мои вопросы: видео ты тоже публиковать будешь? ведь условия у нас единые?
Нет, давайте общую задачу для всех. Бухгалтерия конечно скучновато, но пойдет. ТЗ пишем?Если мы не ограничиваемся PHP - готов поучаствовать. Java/Kotlin/Python
Ну и это должно быть законченное приложение на любом этапе - то есть разворачиваться на хостинге в 1 клик
Я согласен, что было бы справедливее делать одинаковую задачу. Но вот согласен ли ArbNet на такое. задачу можно и другую. Язык на мой взгляд не принципиален. В плане кода от меня бы одно пожелание было: открытый код (все же челендж у нас по разработке). но не уверен что все согласятся :)
Это будет десктоп, мобильное приложение или что?
Оно у тебя уже есть или только идея пока?
Это будет веб приложение. На первом этапе очевидно и фронт будет на это заточен, но с заделом что можно и мобильное приложение сделать. Короче веб сервер, АПИ. Фронт пока вебный.
На самом деле у меня есть такое. Но древнючее делал на своей CMS (та что с 2001 года у меня была).. но там вообще трешь полный. перписать интересно. хотел правда на ларавель... но ваще пофиг.
Это проект мне единственный который пофиг как будет написан и будет ли вообще, по этому и пришел на ум. (но если сделаю - пользоваться сам буду). Но если против - я вообще без проблем: называю тему.
Ок. да я могу и без оных. главное давай четко обговорим условия. Из чужого мне бы хотелось втащить PHPUnit. Поскольку мое убеждение качественные тесты это признак взрослого проекта. И я бы хоть навыки прокачал (увы не на всех проектах бюджет это позволяет). А это значит и композер. Если ты против - могу без этого.
- Делаем разные проекты? Что мне делать бухгалтерию домашнюю или фреймворк? Если разное что делаешь ты?
- Ты тоже в таком же режиме видео публикуешь?
А так у меня на выкройках больше моего кода используется :) и пользователей уже много :)...
Да мне пофиг я и его фреймворк готов довести до ума - если он не испугается открытого челенджа. Единственное у него уже требование не пользоваться чужими разработками.
Кстати, ArbNet, могу фреймворк сделать только ты определи каким функционалом он должен обладать. Поскольку все же подавляющее число под фреймворками подразумевают несколько иной функционал. Нежели ты. Просто чтоб ты мне через год не заявил "ты сделал не то".
Если у каждого своя задача - не очень корректный получается челендж, но я готов на твои условия. Ты что будешь разрабатывать?