
Максим
27.12.2017
14:25:50
ну и фронтендер тоже иногда ковыряет
но тех дир не хочет этого проекта касатсья пушо он с ним уже года 3 работает и его тупо от него уже тошнит
он сейчас другими проектами занят

Roman
27.12.2017
14:26:25
предыдущее место работы мое - портал i.ua. он написан на пхп (был). по определенного рода причинам я начал переписывать его на рельсы. это был мой первый продакшн код на руби, но я в этом проекте уже был почти 4 года
так вот. у меня в принципе неплохо получилось, и я очень хорошо руби подтянул. но опять-же я не был джуном. вернее в руби джуном, а в целом - нет

Google

Roman
27.12.2017
14:27:19
с другой стороны у Спольски есть хорошая статья о том, что переписывать с нуля - нельзя. щас дам ссылку

Максим
27.12.2017
14:27:23
просто ну звучит реально не так сложно, и я думаю эт омогло бы помочь подтянуть мои знания + улучшить впринципе жизнь местным разработчикам
да и могу же не за каникулы а например растянуть на пару месяцев

Roman
27.12.2017
14:28:03
https://habrahabr.ru/post/219651/

Максим
27.12.2017
14:28:29
спасибо, поеду СТРИЧСЯ и почитаю в пути

George
27.12.2017
17:56:08
Можно ли кого то поспрашивать по структуре проекта на рельсах, а конкретно об объектной модели?

Alexander
27.12.2017
18:09:28

Иван
27.12.2017
18:26:49

Максим
27.12.2017
18:34:44
не оценят
Ну в первую очередь то я это для себя
Я думаю если смогу то будет уверенность если придется устраиваться на новую

Roman
27.12.2017
18:51:20
Желание переписать появляется у многих, но как советовали выше, лучше свой pet project пилить
Пользы будет больше

Google

George
27.12.2017
19:04:32
Ребята, можно вопрос. Migration и Scheme имеют асоциативную связь, или Scheme имеет агрегатную связь с Migration?

Anton
27.12.2017
19:08:46

Roman
27.12.2017
20:15:13

Roman
27.12.2017
20:22:46

Максим
27.12.2017
20:23:13
ну типа ребят у меня там реал говнокод и отходы сильнейшие от соглашений

Roman
27.12.2017
20:24:26
Можно пример с ссылкой на гист, если можно разглашать подобные вещи?
Говнокод говнокоду рознь

Максим
27.12.2017
20:27:38
ну например куча логики в контроллерах
куча повторяющихся вещей

Roman
27.12.2017
20:30:08
когда туда лезешь за чем-то - рефакторишь
но каждый раз будет риск сорваться и начать все переписывать

Roman
27.12.2017
20:31:09
По мне годный совет
Советую YAGNI почитать, если легаси прилетает, то рефакторишь только ту часть, которая к задаче относиться

Eugene
27.12.2017
20:33:27
@randsina О, привет!

Roman
27.12.2017
20:33:39

Eugene
27.12.2017
20:34:08
У нас тут 3 чата всего. Заходи, если что https://t.me/rubylang

Roman
27.12.2017
20:46:54
Всем привет, ни у кого не было, что JWT токен после деплоя становился невалидным?

Roman
27.12.2017
20:50:20
А как у тебя secret key инициализируется?

Roman
27.12.2017
20:50:42
в env переменной

Google

Roman
27.12.2017
20:50:53
в docker-compose.yml
а, инициализируется через secrets

Roman
27.12.2017
20:54:10
У меня единственное предположение, что secret key для jwt как-то меняется. В таком случае все старые токены невалидны должны быть. Или же все-таки токен expired

Roman
27.12.2017
20:56:50
ладно, буду думать, спасибо

Roman
27.12.2017
22:21:38
а, это один сервер. ну тогда вряд ли

Roman
27.12.2017
22:22:22

Roman
27.12.2017
22:22:44
в jwt прошито valid until и valid since
если текущее время не попадает в рамки, токен не валиден
но это экзотика
и текст ошибки есть? там обычно пишет если expiration

Roman
27.12.2017
22:25:43
да токену было немного времени, пару дней
просто не декодировался
ошибку я не смог посмотреть

Roman
27.12.2017
22:27:46
если например у тебя время на сервере выставлено на два года назад, то не важно сколько было токену. но опять же, вероятнее всего secret key, как сказал @randsina

Roman
27.12.2017
22:45:59
да он не менялся :(

Roman
27.12.2017
22:49:46
Интересно было бы увидеть ошибку

Roman
27.12.2017
23:02:29
и мне интересно, но поймать не смог(

Vasiliy
28.12.2017
07:48:28
перепись проекта может повлечь то что тебе придётся поддерживать два проекта, вместо старого
ну и если оно работало до этого и только сейчас тебе дали то возможно проект не в столь большом приоритете

Google

Максим
28.12.2017
07:51:37
работать то работало но мы реально уже натыкаемся на то чт оприходится не костыли городить а костыли для костылей
типа новые штуки делать всё сложнее и сложнее

Vasiliy
28.12.2017
07:52:54
я так на старом проекте на пыхе три года работал)

alteregoizm
28.12.2017
07:54:12
я вот прям представил как джун перепишет весь проект в свободное время в соло :D

Vasiliy
28.12.2017
07:55:00
был момент когда решили чуть изменить и переписать, получили второй проект которым никто не пользовался ну и постепенно забили на него

rekero
28.12.2017
07:55:21

alteregoizm
28.12.2017
07:55:25
:D

Vasiliy
28.12.2017
07:55:28
ага и познаёт дзен почему там нахуярено перехуярено костылей

alteregoizm
28.12.2017
07:55:42
и нахуярит своих)
опыта то нет |:D

Максим
28.12.2017
07:55:50
и ведь нахуярю!
чё не верите!

alteregoizm
28.12.2017
07:56:49

Vasiliy
28.12.2017
07:56:49
не ну зато если проект раскатают зато не уволят
потому что никто другой не будет знать как поддерживать

Максим
28.12.2017
07:57:10
лол
хз я пока не вижу что кроме лени может меня остановить

alteregoizm
28.12.2017
07:57:58

Vasiliy
28.12.2017
07:58:02
с другой стороны можешь нахуярить своё и продавать конкурентам как коробочное решение

Google

Максим
28.12.2017
07:58:51

alteregoizm
28.12.2017
07:58:52

Vasiliy
28.12.2017
07:58:57
мы тоже джуна сажали на обновление версии фреймворка чтобы освоился, но там проект не основной был

Максим
28.12.2017
07:59:17
3 года то его делали не потмоу что сложно
а потому что куча хотелок

alteregoizm
28.12.2017
08:00:31

Максим
28.12.2017
08:00:33
которые появляются внезапно
и типа сейчас то все эти хотелки уже реализованы
знаичт я могу сам проект использовать как тз своеобразное
отписываться о прогрессе буду

alteregoizm
28.12.2017
08:01:46
скажи когда начнешь, таймер запустим

Максим
28.12.2017
08:02:05
kk

alteregoizm
28.12.2017
08:02:52
делаю ставку на то, что ты прокачаешься и быстрее работу сменишь, чем перепишешь :D

Vasiliy
28.12.2017
08:06:07
переписывание будет не успевать за хотелками