00:11
jgaskins has quit [Quit: This computer has gone to sleep]
00:17
snusnu has quit [Quit: Leaving.]
00:47
<
dkubb >
mbj: are you thinking about making a simple object to track the keys for validation?
01:17
lgierth has quit [Quit: Ex-Chat]
01:29
snusnu has joined #rom-rb
01:30
zekefast has quit [Quit: Leaving.]
01:30
zekefast has joined #rom-rb
01:30
zekefast has quit [Client Quit]
01:31
zekefast has joined #rom-rb
01:31
zekefast has quit [Client Quit]
01:31
zekefast has joined #rom-rb
01:31
zekefast has quit [Client Quit]
01:32
zekefast has joined #rom-rb
01:32
zekefast has quit [Client Quit]
01:32
zekefast has joined #rom-rb
01:32
zekefast has quit [Client Quit]
01:33
zekefast has joined #rom-rb
01:33
zekefast has quit [Client Quit]
01:33
zekefast has joined #rom-rb
01:33
zekefast has quit [Client Quit]
01:34
zekefast has joined #rom-rb
01:34
zekefast has quit [Client Quit]
01:34
zekefast has joined #rom-rb
01:34
zekefast has quit [Client Quit]
01:35
zekefast has joined #rom-rb
01:35
zekefast has quit [Client Quit]
01:39
snusnu has quit [Quit: Leaving.]
01:39
zekefast has joined #rom-rb
01:42
zekefast has quit [Read error: Connection reset by peer]
01:43
zekefast has joined #rom-rb
02:09
snusnu has joined #rom-rb
02:29
snusnu has quit [Quit: Leaving.]
02:52
snusnu has joined #rom-rb
03:04
snusnu has quit [Quit: Leaving.]
03:30
jgaskins has joined #rom-rb
03:49
snusnu has joined #rom-rb
04:00
snusnu has quit [Quit: Leaving.]
04:07
snusnu1 has joined #rom-rb
04:59
dkubb has joined #rom-rb
05:13
jgaskins has quit [Quit: This computer has gone to sleep]
05:16
snusnu1 has quit [Quit: Leaving.]
05:36
zekefast has quit [Quit: Leaving.]
05:42
travis-ci has joined #rom-rb
05:42
travis-ci has left #rom-rb [#rom-rb]
05:42
<
travis-ci >
[travis-ci] dkubb/memoizable#31 (wip-interface - 7cefb5e : Dan Kubb): The build has errored.
07:27
zekefast has joined #rom-rb
07:49
mbj has quit [Ping timeout: 246 seconds]
07:51
mbj has joined #rom-rb
09:04
mbj has quit [Ping timeout: 245 seconds]
09:21
kalleth_ is now known as kalleth
09:22
mbj has joined #rom-rb
09:41
mbj has quit [Ping timeout: 240 seconds]
09:56
travis-ci has joined #rom-rb
09:56
<
travis-ci >
[travis-ci] dkubb/memoizable#46 (master - f3a8a34 : Erik Michaels-Ober): The build has errored.
09:56
travis-ci has left #rom-rb [#rom-rb]
10:06
mbj has joined #rom-rb
10:12
postmodern has joined #rom-rb
10:16
zekefast has quit [Quit: Leaving.]
10:33
zekefast has joined #rom-rb
10:51
kleech has joined #rom-rb
10:56
ezkl has joined #rom-rb
11:18
zekefast has quit [Quit: Leaving.]
12:31
zekefast has joined #rom-rb
12:41
postmodern has quit [Quit: Leaving]
12:48
cored has joined #rom-rb
13:42
mkristian has joined #rom-rb
13:49
cored has quit [Ping timeout: 264 seconds]
13:50
cored has joined #rom-rb
13:50
cored has joined #rom-rb
13:53
breakingthings has joined #rom-rb
14:09
CraigBuchek has joined #rom-rb
14:15
CraigBuchek has quit [Quit: Leaving.]
14:17
CraigBuchek has joined #rom-rb
14:18
knowtheory has quit [Quit: Computer has gone to sleep]
14:20
snusnu1 has joined #rom-rb
14:29
snusnu1 has quit [Quit: Leaving.]
14:56
irclogger____ has joined #rom-rb
15:01
bf4 has joined #rom-rb
15:06
kleech has quit [Remote host closed the connection]
15:11
irclogger____ has quit [Remote host closed the connection]
15:11
irclogger____ has joined #rom-rb
15:13
kleech has joined #rom-rb
15:16
snusnu has joined #rom-rb
15:19
<
snusnu >
mbj: cool!
15:24
cored has quit [Ping timeout: 240 seconds]
15:26
cored has joined #rom-rb
15:30
irclogger____ has quit [Remote host closed the connection]
15:30
irclogger____ has joined #rom-rb
15:31
kleech has quit [Remote host closed the connection]
15:39
kleech has joined #rom-rb
15:42
zekefast has quit [Ping timeout: 272 seconds]
15:44
knowtheory has joined #rom-rb
15:44
zekefast has joined #rom-rb
15:57
snusnu has quit [Quit: Leaving.]
16:01
snusnu has joined #rom-rb
16:04
jgaskins has joined #rom-rb
16:21
knowtheory has quit [Quit: Computer has gone to sleep]
16:21
knowtheory has joined #rom-rb
16:22
zekefast has quit [Quit: Leaving.]
16:23
knowtheory has quit [Read error: Connection reset by peer]
16:23
knowtheo1y has joined #rom-rb
16:41
<
dkubb >
good morning
16:44
snusnu1 has joined #rom-rb
16:45
snusnu has quit [Ping timeout: 248 seconds]
16:50
knowtheo1y has quit [Quit: Computer has gone to sleep]
16:50
knowtheory has joined #rom-rb
16:55
knowtheory has quit [Ping timeout: 246 seconds]
16:59
knowtheory has joined #rom-rb
17:00
knowtheory has quit [Client Quit]
17:00
knowtheory has joined #rom-rb
17:05
knowtheory has quit [Ping timeout: 246 seconds]
17:34
CraigBuchek has quit [Quit: Leaving.]
17:35
CraigBuchek has joined #rom-rb
18:03
kleech has quit [Remote host closed the connection]
18:05
CraigBuchek has quit [Quit: Leaving.]
18:05
jgaskins has quit [Ping timeout: 245 seconds]
18:07
jgaskins has joined #rom-rb
18:11
CraigBuchek has joined #rom-rb
18:17
knowtheory has joined #rom-rb
18:23
mbj has quit [Ping timeout: 272 seconds]
18:29
mkristian has quit [Ping timeout: 272 seconds]
18:35
kleech has joined #rom-rb
18:39
kleech has quit [Ping timeout: 265 seconds]
18:53
mbj has joined #rom-rb
18:53
knowtheory has quit [Quit: Computer has gone to sleep]
18:54
knowtheory has joined #rom-rb
18:54
knowtheory has quit [Read error: Connection reset by peer]
19:09
kleech has joined #rom-rb
19:22
mkristian has joined #rom-rb
19:22
kleech has quit [Remote host closed the connection]
19:34
snusnu1 has quit [Quit: Leaving.]
19:35
mkristian has quit [Quit: bye]
20:05
snusnu has joined #rom-rb
20:08
<
cored >
after finishing a program
20:08
<
cored >
now I'm going to add devtools
20:09
<
cored >
and see where can I improve it
20:09
<
cored >
what do you think guys ?
20:37
cored has quit [Ping timeout: 248 seconds]
20:38
cored has joined #rom-rb
20:38
cored has joined #rom-rb
20:45
<
cored >
what does not informative module means?
20:46
<
cored >
from a reek point of view
20:46
<
cored >
can I just omit that using devtools
20:49
<
mbj >
cored: via the reek config file
20:53
<
cored >
let's see what mutant says about my code
20:54
snusnu has quit [Quit: Leaving.]
20:54
<
mbj >
cored: hint mutant does also work "without" devtools.
20:55
<
cored >
mbj: I just install devtools because I want to get my code in rom shape
20:55
snusnu has joined #rom-rb
20:55
<
cored >
wow a lot of duplication from flay
20:55
<
cored >
expecting 0 but I have 29
20:57
irclogger____ has quit [Remote host closed the connection]
20:58
logger_test has joined #rom-rb
20:58
CraigBuchek has quit [Quit: Leaving.]
20:58
logger_test has quit [Remote host closed the connection]
20:58
CraigBuchek has joined #rom-rb
20:58
logger_test has joined #rom-rb
20:59
logger_test has quit [Remote host closed the connection]
21:00
bf4-yololologger has joined #rom-rb
21:17
<
mbj >
cored: flay score is only 0 if you have "no" code ;)
21:18
<
mbj >
cored: The default config ships all "0" metrics to make sure you do the initial adjustment.
21:18
<
cored >
mbj: let me switch that
21:18
<
cored >
mbj: but mutant just hit me hard
21:18
<
mbj >
cored: its his job ;)
21:19
<
mbj >
cored: After doing mutant constrainted dev for some month: You'll proactively avoid traps.
21:19
<
cored >
well I did not start metrics first development
21:20
<
cored >
I just wrote my code as always and then added devtools
21:20
<
cored >
to get it in better shape
21:22
<
cored >
mbj: so regarding mutant
21:22
<
cored >
mbj: what am I looking here, I have to add tests for each line mutant remove or add, right ?
21:25
<
mbj >
cored: not only
21:25
<
mbj >
cored: but also ;)
21:32
<
cored >
well I added my own set of specs
21:32
<
cored >
but totally found some stuffs taht mutant is adding that my code can't handle
21:32
postmodern has joined #rom-rb
21:43
micho has joined #rom-rb
21:43
snusnu has quit [Quit: Leaving.]
21:44
<
cored >
mbj: found something interesting
21:44
<
cored >
mbj: .each_with_object returns the initial value mutated
21:44
<
cored >
mbj: but never returns nil in any context
21:44
<
cored >
mbj: mutant added a nil return value from a method using .each_with_object impliying that could happen
21:44
<
cored >
but I can't see the edge case
21:44
<
cored >
let me show you some code
21:47
<
micho >
hi! I am updating an attribute of my Datamapper object - it works only if some conditions are fulfilled (simple if). In another case it returns false, and doesn't update. I want to put it together with default update method, so: if in update method that specific parameter will be updated, I want to check the condition and update or not. As far as I did now, I can rewrite setter to myvalue (update calls setters for every param). Is it p
21:47
<
micho >
ossible to return false value to update, if "my" updating will fail? The return value of setter is obviously not a good idea...
21:48
snusnu has joined #rom-rb
21:55
<
mbj >
cored: so you have an unkillable mutation?
22:08
<
cored >
mbj: that's what I think
22:08
<
cored >
mbj: not sure if that's the case, did you look the code?
22:28
cored has quit [Ping timeout: 272 seconds]
22:45
breakingthings has quit []
22:58
kleech has joined #rom-rb
23:00
ezkl has quit [Quit: QUIT!]
23:19
micho has quit [Quit: Leaving]
23:19
ezkl has joined #rom-rb
23:22
bf4 has quit [Read error: Operation timed out]
23:22
bf4-yololologger has quit [Ping timeout: 272 seconds]
23:30
jgaskins has quit [Quit: This computer has gone to sleep]