
Alexander
15.06.2017
12:11:03
если продукт написан в 1 стиле - его быстрее и проще поддерживать, у программиста не будет отторжения

Vladimir
15.06.2017
12:11:16

Alexander
15.06.2017
12:11:28
он не захочет "всё переписать заново" или таких моментов будет меньше в разы

Vladimir
15.06.2017
12:11:29
главное вовремя остановиться

Google

ptchol
15.06.2017
12:11:52
А почему владельцу продукта не поебать на то как код написан ? Если там техдолга минимум ну и пофиг что там

Alexander
15.06.2017
12:11:57
я согласен, регламент на 100 страницах не нужен
но пара страниц - почему нет?

Vladimir
15.06.2017
12:13:08
@lorddaedra ты как менеджер должен понимать что идеальный код никогда не будет написан

Alexander
15.06.2017
12:13:35
я знаю о чём говорю тут именно с позиции программиста
потому что я сам писал такой код
чтобы за поддержку платили мне, а другие желающие, увидев код, сливались, не желая рефакторить дерьмо
лет 10 назад я так делал
(не горжусь, впрочем)

ptchol
15.06.2017
12:15:15
В твоём описании под регламентом подразумевается вся нормативная документация ?

Vladimir
15.06.2017
12:15:54
@lorddaedra почитай истории про конторы которые индусов в аренду сдают, это как абсолютный пример того что ты сказал

Alexander
15.06.2017
12:15:55
мне нравится это делать в виде примеров, "плохо - хорошо"

Google

Vladimir
15.06.2017
12:15:58
но почитай что в итоге

Alexander
15.06.2017
12:16:28

Konstantin
15.06.2017
12:16:33
"главное вовремя остановиться" (c) ?

Vladimir
15.06.2017
12:17:24

Alexander
15.06.2017
12:18:17
в такие регламенты следует включать частые ошибки
а если это 1-2 раза - можно просто в рамках код ревью написать и всё
человек запомнил, больше так не делает

Vladimir
15.06.2017
12:19:57
@lorddaedra код ревью, гайды и прочее нужны, но в меру
и ревью нужны не чтоб стиль исправлять, а чтобы был свежий взгляд на код

Alexander
15.06.2017
12:21:27
ну, вот в питоне стиль сам исправляется через flake8, то есть до code review оно даже не доходит почти
можно сделать запрет мержа pull request'ов пока тесты красные
а они всегда будут красные пока flake8 ругается
его лучше делать в самом начале перед написанием кода
то есть обсуждаешь, как лучше решить задачу, потом уже код
например, Docker так разрабатывается
посмотри у них там статусы на githube'е
у них там ещё отдельный этап docs review

ptchol
15.06.2017
12:31:55

Alexander
15.06.2017
12:32:43
если ошибка повторяется часто - её нужно вот в этот регламент записывать, если она у 1-2 людей, то и ладно, можно повторить пару раз им

Google


Alexander
15.06.2017
12:33:54
регламент это как своего рода FAQ о том, как правильно писать код, он не дублирует PEP'ы и другие рекомендации, может на них ссылаться и что-то добавлять (рассматривать частые ошибки)
ну вот у гугла, например, есть такой, где-то в инете видел
https://google.github.io/styleguide/pyguide.html
ещё сам процесс описывается, например, я требую, чтобы коммиты назывались особым образом, чтобы в начале было Re или Fix потом номер задачи (оно будет ссылкой) потом —, потом название задачи, название задачи всегда начинается с глагола, название всегда на английском, например "Add ... something ... ", когда ты пушишь такой коммит, он сделает ссылку (комментарий) к задаче (если Re или Fix) и закроет её (если Fix)
и это гораздо удобнее, когда все называют коммиты в 1 стиле, а не кто как хочет
аналогично с названиями веток, обычно это feature/123-Feature, то есть указывается номер Issue в названии ветки
ещё хорошее правило - запретить rebase на публичных ветках, которые уже пушнули на сервер
ещё хорошее правило - делать squash в ходе одобрения pull request'а чтобы сливая feature/123-Feature в develop попал 1 коммит, а не 20


James
15.06.2017
13:20:06
парни подскажите пожалуйста с RabbitMQ
почему я в консоли вижу очереди rabbitmqctl list_queues а через веб морду не вижу?

Andrey
15.06.2017
13:22:12
wild guess

Andrey
15.06.2017
13:22:13
https://i.gyazo.com/0a6e79ed937fff300e44fc7e0932323a.png
В правом верхнем углу?

James
15.06.2017
13:22:34
скрин глянь

Andrey
15.06.2017
13:24:11
Пользователю в веб-морде пермишнов хватает же?

James
15.06.2017
13:25:39
во во
чет с пермишинами
хм у него стоит administrator

Andrey
15.06.2017
13:27:48
один vhost, стандартный?

Google

Admin
ERROR: S client not available

James
15.06.2017
13:31:51
ага
/ которыой

Andrey
15.06.2017
13:34:49
Тогда у меня кончились идеи, если честно :)

James
15.06.2017
15:09:19
ребзя кто нить юзает Magento?

here1am
15.06.2017
15:12:18
кто-нибудь да юзает

PoMariy
15.06.2017
15:12:57
Всем удачного дня! В прошлый раз у меня получилось найти здесь классного программиста 1с который благополучно у нас трудится. Штат растет, и пытаю счастья вновь! В Мск, белая зп 150. Свободное программирование ЕRP 1С. ?

here1am
15.06.2017
15:13:34
да ёбанный стыд
по-моему, "получилось найти здесь" - это наебалово, чтобы не потёрли

PoMariy
15.06.2017
15:15:31
Сначала здесь тролите, потом в личку пишите, что да как)))

here1am
15.06.2017
15:16:07
где здесь? в каком из чатов, в которых эта телега была скопипащена?
как минимум их три
и оригинал явно был не в девопсовых
и прочитайте в интернете, что такое "троллинг"

Белая Стрекоза
15.06.2017
15:18:28
через троллинговые схемы

Aleksandr
15.06.2017
15:21:35
sorry Mario, but your 1C is in another castle
https://t.me/ru_1c

PoMariy
15.06.2017
15:22:53

Google

Oleg
15.06.2017
15:23:44
кто-нибудь подскажет как в nginx при проксировании убрать в реквесте куку JSESSIONID

Aleksandr
15.06.2017
15:23:52

Oleg
15.06.2017
15:24:06
обращаю внимание - куку в РЕКВЕСТЕ, а не Set-Cookie в респонсе

Dmitrii
15.06.2017
15:25:22
Народ, мб кто в питоне силен, беру такой код с paramiko:
def test_foo(client):
client.connect(**vm)
client.close()
def main():
client = paramiko.SSHClient()
client.load_system_host_keys()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
while True:
test_foo(client)
Получаю лик памяти ~5Мб/мин.

Oleg
15.06.2017
15:28:56
это же про другое. про то как с jsessionid в урле работать

Alexander
15.06.2017
15:33:10
Тут кроме 1с программистов есть кто-нибудь?

Aleksandr
15.06.2017
15:33:26
ещё питонист и хрыч

Konstantin
15.06.2017
15:33:53
Докерист ещё

Oleg
15.06.2017
15:34:00
А как же Мария?