JTalks, кем Вы видите себя через 5 лет?

 
 
 
Сообщения:285
Стало вот интересно, есть ли у проекта какой-то курс к светлому будущему? То есть, какая-то сформулированная большая идея, к реализации которой стремиться сообщество разработчиков. Или все завязано на текущих "хотелках" и выявляемых багах, которые попадают в Джиру?

"Любая техническая система должна быть идиотоустойчивой" (с) один из университетских преподов
 
 
Сообщения:9796
Да планов-то много:
- Нужно перенести функциональность из отдельной админки (Poulpe) в сам форум, чем мы собсно и занимаемся счас
- Доделать QnA чтоб была карма и все как положено
- Сделать нормальный поиск
- Улучшить производительность
- Переделать UI на что-то современное и простое

Делать, правда, толком некому. Счас, например, у нас только один активный разработчик. Кого-то опытного, чтоб лидить команду - нет, поэтому приходится мне одному за этим следить (на что далеко не всегда хватает времени).

Но я лично JTalks рассматриваю не только как продукт, но еще и как модель того как надо делать. На этом проекте мы допустили много ошибок, но в итоге мы сделали много выводов и отшлифовали процесс разработки (хотя ошибки еще исправлять и исправлять). Из чего родился в том числе и этот метериал:
- Evolution of Automation Test Engineer
- Building Test Pyramid to Optimize Automated Testing
- Deployment Pipeline на практике
- Agile vs. Логирование Работы
- Тестирование в опенсорс

Так же через JTalks прошло >800 человек. И хоть большая часть не задержалась, тем не менее хотя бы 10% из них чему-то у нас научились.

Судя по тенденции, проект может заглохнуть в ближайший год (если не найдется опытный разработчик, кто бы мог возглавить дев команду), поэтому планов на 5 лет я не строю. Но даже если это и случится, все равно это были силы и время потраченные с пользой - мы обучили много людей, сами подучились, ну и продолжаем распространять этот опыт и эту модель уже в других открытых проектах и коммерческих организациях.
Изменен:16 апр 2016 11:30
 
 
Сообщения:285
Спасибо, Староверъ, за развернутый ответ! Хотя он мне показался не очень веселым.

Я спрашиваю к тому, то подумываю, не потратить ли какой-то период своей жизни и то малое количество своего времени, которое у меня есть, на участие в проекте (причина проста: надоело писать мелкие поделки "в стол", и на работу тоже уже ни кому не нужен). Правда, по опыту я - между джуном и мидлом, в каких-то областях больше, в каких-то меньше. Так что на техлида точно не потяну ))

Отсюда и вопросы:
  • стоит ли вообще ввязываться?
  • Остались ли кто-нибудь, кому можно задавать тупые вопросы по ходу вникания в проект? Вот, например, склонировал репозиторий, а он не билдится из-за того, то jcommune-model тесты не проходит Upd: Блин, наврал, со второгоо раза всё собралось )) (сам попробую разобраться, но все-таки, такие моменты на первом этапе будут, наверное, часто возникать).

"Любая техническая система должна быть идиотоустойчивой" (с) один из университетских преподов
Изменен:16 апр 2016 12:58
 
 
Сообщения:9796
Да, присоединяться конечно стоит если это интересно. Вопросы тоже можно задавать - главное, чтоб со временем они "умнели" :)
 
 
Сообщения:23
Староверъ, знания Спринга для участия в проекте обязательны?
 
 
Сообщения:9796
Да, нужно иметь хотя бы поверхностные знания в Maven, Git, Spring IoC, Spring MVC, JDBC, Hibernate. Иначе даже просто бродить по проекту не получится.
 
 
Сообщения:23
Maven, Git, JDBC - есть, Hibernate - немного, сейчас курю Спринг. Если всё сложится хорошо, постараюсь присоединиться к проекту в ближайшие месяцы.
 
 
Сообщения:692
А почему на GitHub столько незакрытых PR? Некому ревьювить или просто изменения не востребованы?

Don't think you are. Know you are.
 
 
Сообщения:9796
Либо качество работы не нравится, либо это был POC. Т.е. нужно бы когда-то все-таки доделать эти задачи, но вливать как есть не хочется.
 
 
Сообщения:3
Значит присоединяться можно?? Даже новичкам??
 
 
Сообщения:9796
Да, можно, но нужно хоть на базовом уровне знать перечисленное здесь.
 
 
Сообщения:3
Ок. Начало положено.
 
 
Сообщения:3
Привет!
Прощу прощения, что немного не по теме.
Изучаю java, заинтересовался вашим проектом, есть желание поучавствовать.
Решил поставить Jtalks на локальную машину, по коду полазить.
Воспользовался следующей инструкцией: https://github.com/jtalks-org/jcommune/blob/master/docs/installation/general-installation-guide.md
Создал базу в MySQL, прописал конфиги базы и проекта, из бинарников собрал мавеном war-архив, деплою его в Томкат.
И тут начинаются проблемы.
FAIL - Application at context path /jcommune could not be started
Не стартует. В логах SQLException и многое другое.
https://drive.google.com/open?id=0BzAVOOjQ0ATeczAwR2Z0cVlLZWs - вот этот лог
Не совсем понятно, как можно исправить?
Заранее спасибо.
 
 
Сообщения:1235
Endymion

java.sql.SQLException: Access denied for user 'root'@'localhost'

настройки
jcommune-view/jcommune-web-view/src/main/resources/org/jtalks/jcommune/model/datasource.properties
 
 
Сообщения:3
Спасибо за подсказку, оказывается, у меня был неправильно сконфигурирован MySQL :)
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет