
Oleg
23.03.2018
08:47:32
А вот с программированием вообще по хорошему всегда должно быть что делать, в крайнем случае рефакторинг и доведения до идеала вообще обычно не может никогда закончится

Владимир
23.03.2018
08:48:53
у сисадмина тоже свой рефакторинг должен быть по идее

Dmitry
23.03.2018
08:49:29
Зачем, если все работает?)
Не думаю что админа беспокоит качество скрипта

Google

Dmitry
23.03.2018
08:49:58
Ему тогда в программисты прямая дорога

kolas
23.03.2018
08:50:05
апдейты софта же есть

Oleg
23.03.2018
08:50:13
Это другое

Dmitry
23.03.2018
08:50:14
Ух точно

Oleg
23.03.2018
08:50:16
Они не каждый день

kolas
23.03.2018
08:50:53
имхо лучше регулярно делать

Oleg
23.03.2018
08:51:14
Тут можно тогда про автоапдейты сказать ещё ?

Dmitry
23.03.2018
08:52:23
Может ещё апдейты закрывающие уязвимости будем ставить?
Да не, бред какой то

Oleg
23.03.2018
08:52:55
В общем есть такое поверье всё-равно
Ибо если постоянно нужно работать - возможно криво всё настроено
Ибо руками делать приходится

Владимир
23.03.2018
08:54:21
ой жиза жизовая

Google

Dmitry
23.03.2018
08:55:19
А кто нибудь за скрам может пояснить, или что нибудь дать почитать? Просто как мне кажется, это методология, которая высасывает из программиста код и оставляет иссохшее тело
А куча вакансий где скрам, стремновато что то)

Alex
23.03.2018
09:04:26

Dmitry
23.03.2018
09:18:29
а как получается? есть спринт, распределяют задачки и указывают сроки
если не успеваешь в срок - то перерабатываешь, но кровь из носу должен сделать?
или обсуждаешь с командой и фича переносится в следующий спринт?

Alex
23.03.2018
09:22:47
у нас было так что если не успел то ок, но желательно успевать
Если не успевал - переносилось в следующий спринт. Но если и там не успевал то тот кто там скрамом руководил что задача непонятно поставлена/можно было бы разбить на кусок поменьше
но в целом за спринт спокойно можно было успеть сделать две три задачи.

Anton
23.03.2018
09:24:10
а так - просто фреймворк, который позволяет менеджерам планировать работу и понимать хоть как-то что происходит

Dmitry
23.03.2018
09:25:17
ну т.е. мне как программисту, работающему с джирой по идее без разницы, просто надо будет общаться с командой и разгребать задачки с джиры?)

Anton
23.03.2018
09:25:34
скорее тебе придется больше планировать
и понимать что бизнесу надо

rekero
23.03.2018
09:25:47
ну не без разницы, тебе тоже должно быть понятно, что происходит

Anton
23.03.2018
09:26:28
ну, так то да

Dmitry
23.03.2018
09:26:45
это пожалуй самое сложное

Ivan
23.03.2018
09:48:44
Добрый день! Дико извиняюсь, здесь можно задавать новичковые вопросы по Ruby?

Anatoly
23.03.2018
09:49:13
Кто-нибудь юзает elasticsearch-rails? Как решаете проблему, когда надо задать кастомный _id, а тот, который в БД

Alabama
23.03.2018
09:49:25
Как вы боретесь с ленью? Как заставляете себя начать работать, если нет желания даже поднять руку и положить на клавиатуру?
помидоро-таймер. это если просто адски лень и залипаешь на чатики и новости вместо работы. А если ступор от непоняток в задаче, то тут конечно таймер не поможет, может помочь декомпозиция и начать с самого легкого. Иногда помогает изложить суть затруднений хоть кому-нибудь - коллеге или человеку, который вообще не в теме (т.н. метод утенка). А иногда вообще ничего не помогает - только спать, гулять, регулярно питаться, пока мозг снова не заработает=( Правда, для этого рецепта желательно работать на удаленке, в офисе не поймут, есть подозрение))

Google

Владимир
23.03.2018
09:50:02

wi11son
23.03.2018
09:52:38
помидоро-таймер. это если просто адски лень и залипаешь на чатики и новости вместо работы. А если ступор от непоняток в задаче, то тут конечно таймер не поможет, может помочь декомпозиция и начать с самого легкого. Иногда помогает изложить суть затруднений хоть кому-нибудь - коллеге или человеку, который вообще не в теме (т.н. метод утенка). А иногда вообще ничего не помогает - только спать, гулять, регулярно питаться, пока мозг снова не заработает=( Правда, для этого рецепта желательно работать на удаленке, в офисе не поймут, есть подозрение))
на удаленке еще больше не поймут, мол пропал человек и не делает нихера

Anna
23.03.2018
09:54:04

wi11son
23.03.2018
09:55:13
незнаю, я слышал (может миф), что во всяких там топталах/кроссоверах мониторинг по скриншотам с экрана производится

Alabama
23.03.2018
09:55:26
на удаленке еще больше не поймут, мол пропал человек и не делает нихера
ну обычно ступор бывает не от тасков на три минуты, а от чего-то глобального. За собой заметила, что если штурмовать задачу методом “плоскопопия”, то есть сидеть над ней до посинения, то можно пырить в монитор 8 часов и ничего не сделать за день. А если сходить в парк, погулять пол-часика, зарядку на 15 минут сделать и тп, то вероятность, что решение придет в гораздо более короткое время повышается.

Владимир
23.03.2018
09:55:33

Ivan
23.03.2018
09:55:44
Вежливым везде дорога!
Вопрос оч тупой, понимаю. Никак немогу найти как задать (и можно ли?) инициализацию с необязателым аргументом. к примеру:
class Game
attr_reader :field, :width, :height
attr_accessor :fields, :creatures
@fields = []
@creatures = []
def initialize(parameters)
parameters.merge(defaults)
@height = parameters[:height]
@width = parameters[:width]
@wolfs_counter = parameters[:wolfs_counter]
end
def defaults
{ height: 4, width: 4, wolfs_counter: 1 }
end
хочется что бы было необязательно пихать пустой хэш, если подразумеваются дефолтные значения. памагите)

Владимир
23.03.2018
09:55:59

Anna
23.03.2018
09:56:11

Alabama
23.03.2018
09:56:15
я, конечно, же не имею в виду те конторы, которые скриншотят и считают клики)
с такими один рецепт, имхо - БЕЖАТЬ))

Anna
23.03.2018
09:57:02

wi11son
23.03.2018
09:58:37
чтобы ты не испортил свои переданные параметры дефолтами, а чтобы дефолты дополнить/переопределить твоими переданными
def initialize(parameters = {})
а вот это по твоему вопросу

Ivan
23.03.2018
09:59:50
а, точно, спасибо!

Anton
23.03.2018
10:04:57

Ivan
23.03.2018
10:07:46

Максим
23.03.2018
12:15:23
ребят джсрон апи такая ебанина никогда ей не пользуйтесь

Google

Roman
23.03.2018
12:16:34

Максим
23.03.2018
12:16:40
а вот никакого
я думал ну раз мол стандарт то продуман

Владимир
23.03.2018
12:16:50
никогда ею не пользуюсь

Максим
23.03.2018
12:16:51
то круто всё должно быть дуобно

Владимир
23.03.2018
12:16:55
всегда сам собираю

Максим
23.03.2018
12:16:59
мб будут какие спидбампы но типа норм
а ща бля сидим
и просто вот мучения мучения мучения
и никакого удобства
где блядь видано

Владимир
23.03.2018
12:17:23
ты сначала почитай о json а потом либы подключай

Максим
23.03.2018
12:17:27
что нельзя одним запросом создать сущность и связаные с ней сущности?
да с самим джсоном нет проблем
со спецификацией джсонапи есть проблемы
тупо не предусмотрены многие вещи
совершенно простейшие

Roman
23.03.2018
12:17:59
это типа альтернатива render json: какая-то более удобная?

Владимир
23.03.2018
12:18:05
напиши сам
"name": {}

Максим
23.03.2018
12:18:06
ни разу не удобная

Google

Максим
23.03.2018
12:18:13
но альтернатива да

Владимир
23.03.2018
12:18:24
никогда не понимал людей слепо используюших библиотеки
да костыль, да быстрый фикс но в продакшене то

Максим
23.03.2018
12:19:13
это типа стандарт вообще передачи данных с помощьбю джсон
но блядь
сука

Roman
23.03.2018
12:19:19
так в render json: передаешь любой объект, он сам все сериализует и отдает как надо

Максим
23.03.2018
12:19:26
да
я знаю

Roman
23.03.2018
12:19:37
зачем гем?)

Максим
23.03.2018
12:19:41
я думал что джсонапи будет фронту удобно
бля
рома
там структура короче
своя
другая

Владимир
23.03.2018
12:20:03
зато потом в стак оверфлов что не вопрос то ответ "а какую библиотеку\и используете?"
для фронта и удобно
не в xml де пихать

Максим
23.03.2018
12:20:21
ребят вы ща не туда воюете немного