@proRuby

Страница 992 из 1594
Максим
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?

Roman
27.12.2017
20:15:13
Желание переписать появляется у многих, но как советовали выше, лучше свой pet project пилить
я вот не согласен. пет проекты часто сливаются из-за отсутствия конкретных требований. что-то сложно - а забил. а когда проект реальный, то надо значит надо.

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
был момент когда решили чуть изменить и переписать, получили второй проект которым никто не пользовался ну и постепенно забили на него

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
работать то работало но мы реально уже натыкаемся на то чт оприходится не костыли городить а костыли для костылей
интересное у тебя начальство, работа утыкается в проект, но на проекте будет сидеть только 1 джун

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

Google
Максим
28.12.2017
07:58:51
интересное у тебя начальство, работа утыкается в проект, но на проекте будет сидеть только 1 джун
ну он то по сути готов уже основным функционалом, там ток баги лезут иногда я их и фикшу, если что новое делаем то я с тех диром всегда советуюсь

alteregoizm
28.12.2017
07:58:52
хз я пока не вижу что кроме лени может меня остановить
ну как минимум то что проект делали 3 года? тз нет, и в итоге ты стремишься написать то что не нужно и не факт что и прокачаешься на этом

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

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

а потому что куча хотелок

alteregoizm
28.12.2017
08:00:31
ну просто если глянуть то там 80% это просто круд
тогда точно переписывай, расскзать только не забудь через пару месяцев, интересно даже

Максим
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
переписывание будет не успевать за хотелками

Страница 992 из 1594