| *** arya has quit (Quit: Connection closed for inactivity) | 01:21 | |
| *** devesh has quit (Quit: Connection closed for inactivity) | 01:30 | |
| *** Amar has quit (Quit: Connection closed for inactivity) | 02:47 | |
| *** jkollie has quit (Remote host closed the connection) | 12:53 | |
| *** jkollie has quit (Read error: Connection reset by peer) | 13:18 | |
| *** jkollie_ has quit (Ping timeout: 480 seconds) | 13:41 | |
| *** jkollie__ has quit (Quit: Leaving) | 13:52 | |
| gabriel_jetro | Hey thomasboimah | 14:02 |
|---|---|---|
| thomasboimah | hello gabriel_jetro | 14:02 |
| gabriel_jetro | I'm good mane, what about you? | 14:10 |
| thomasboimah | I'm fine bro | 14:17 |
| *** jkollie has quit (Quit: Leaving) | 14:29 | |
| *** freena has quit (Quit: Connection closed for inactivity) | 14:47 | |
| *** gaprinho has quit (Read error: Connection reset by peer) | 14:55 | |
| gabriel_jetro | Your done with the class thomasboimah | 15:31 |
| thomasboimah | it will be by 5:00pm our time gabriel_jetro | 15:37 |
| thomasboimah | by that time it will be 12:35 their time i guess | 15:38 |
| *** jkollie has quit (Remote host closed the connection) | 15:40 | |
| gabriel_jetro | Okay I thought you did the math yesterday and it was supposed to be 1:30pm | 15:41 |
| thomasboimah | gabriel_jetro, their classs time will be 12:35pm to 1:35pm which will be 5:35 to 6:35pm our time | 15:42 |
| *** jkollie has quit (Ping timeout: 480 seconds) | 16:02 | |
| *** thomasboimah has quit (Read error: Connection reset by peer) | 16:25 | |
| *** tboimah has quit (None) | 16:25 | |
| Karaaaaa | hi! | 16:27 |
| thomasboimah | Hi Karaaaaa | 16:28 |
| thomasboimah | Hello jelkner | 16:28 |
| jelkner | Hello thomasboimah and gabriel_jetro! | 16:29 |
| jelkner | thomasboimah: i uploaded two more clean code videos | 16:31 |
| jelkner | episode 6 parts 1 and 2 | 16:31 |
| jelkner | we need to make up for lost time | 16:31 |
| jelkner | and get to working on the project! | 16:31 |
| jelkner | so, let's watch episode 6 part 1 today | 16:31 |
| jelkner | these two episodes are on TDD | 16:32 |
| jelkner | which is the main thing i wanted to get to | 16:32 |
| jelkner | after we finish the two videos | 16:32 |
| jelkner | we will investigate how to add unit tests to django apps | 16:32 |
| jelkner | and add them to the ToDo app (unless you already have ;-) | 16:33 |
| jelkner | let me know when you've downloaded the video (unless you already have ;-) | 16:33 |
| gabriel_jetro | Hello jelkner | 16:34 |
| jelkner | thomasboimah: we're waiting to start | 16:36 |
| jelkner | so let me know when you're ready | 16:36 |
| thomasboimah | okay | 16:36 |
| thomasboimah | just a min | 16:36 |
| jgurara | hi | 16:37 |
| gabriel_jetro | Hi jgurara | 16:37 |
| thomasboimah | ACTION scping ep06 part 1 and 2 to my local machine | 16:39 |
| jelkner | you just need part 1 now | 16:40 |
| thomasboimah | okay | 16:40 |
| jelkner | we will watch part 2 on monday | 16:40 |
| jelkner | ready thomasboimah? | 16:45 |
| jelkner | if not, we may need to start without you | 16:45 |
| jelkner | and let you watch it when you can | 16:45 |
| thomasboimah | it is still copy | 16:45 |
| thomasboimah | *copying | 16:45 |
| jelkner | the fun part is being able to take notes together | 16:45 |
| jelkner | how many minutes left? | 16:45 |
| thomasboimah | about 5 | 16:45 |
| thomasboimah | min | 16:45 |
| jelkner | that's pushing it | 16:46 |
| jelkner | we are going to start | 16:46 |
| jelkner | apologies for not letting you know sooner | 16:46 |
| thomasboimah | Okay, will be right behind you guys | 16:46 |
| jelkner | wait, it's only 55 minutes long | 16:46 |
| jelkner | so we can wait another 4 minutes | 16:46 |
| jelkner | 2 minutes left, right thomasboimah? | 16:48 |
| thomasboimah | yes | 16:49 |
| jelkner | gabriel_jetro: are you two in the office? | 16:50 |
| gabriel_jetro | jelkner: is there a YouTube so I can come along? | 16:50 |
| jelkner | nope | 16:51 |
| jelkner | you need to be in the office gabriel_jetro | 16:51 |
| jelkner | i had to purchase the videos | 16:51 |
| gabriel_jetro | No jelkner I'm home I can be there Monday, Wednesday and Friday | 16:51 |
| jelkner | ok | 16:51 |
| thomasboimah | download done | 16:51 |
| jelkner | on monday be there | 16:51 |
| gabriel_jetro | thomasboimah: can you share? | 16:51 |
| jelkner | gabriel_jetro: so you don't need to hang out today | 16:51 |
| Karaaaaa | ready? | 16:52 |
| thomasboimah | let me see gabriel_jetro | 16:52 |
| thomasboimah | yes | 16:52 |
| Karaaaaa | 3 | 16:52 |
| Karaaaaa | 2 | 16:52 |
| Karaaaaa | 1 | 16:52 |
| gabriel_jetro | 3 Laws of (Test Driving Development)TDD | 16:58 |
| gabriel_jetro | You may not write production code until you have written a failing 2: you may not write more of a unit test than is sufficient to fail, and not compiling is failing 3: you may not write more production code than is sufficient to pass the currently failing test. | 17:01 |
| jelkner | The moral is, we can't clean code until we eliminate the fear | 17:03 |
| Karaaaaa | cant clean code until the fear of change is eliminated | 17:03 |
| gabriel_jetro | Is having dirty test better than having no test at all? | 17:05 |
| gabriel_jetro | The dirtier the tests, the hoarder they are to change | 17:06 |
| jgurara | dont be afraid to clean your code | 17:07 |
| gabriel_jetro | As production code changes, tests will have to get updated | 17:07 |
| gabriel_jetro | Clean test a Readability *3 | 17:11 |
| gabriel_jetro | *are | 17:12 |
| Karaaaaa | tests let you clean your code | 17:23 |
| jelkner | Yes1 | 17:24 |
| jgurara | tests eliminate your fear of cleaning the code | 17:25 |
| gabriel_jetro | +1 | 17:26 |
| gabriel_jetro | A Dual Standard | 17:28 |
| Karaaaaa | three laws: only start writing production code once you have written one failing unit test, write only enough of a unit test that is sufficient to fail, write only enough production code that is sufficient to pass the currently failing test | 17:29 |
| gabriel_jetro | There are things that you should not do in production, but are completely fine in a testing environment | 17:29 |
| *** thomasboimah has quit (Ping timeout: 480 seconds) | 17:30 | |
| tboimah | /nick thomasboimah | 17:31 |
| gabriel_jetro | Usually they deal with CPU, memory usage, etc | 17:31 |
| *** tboimah has quit (Quit: Leaving) | 17:31 | |
| gabriel_jetro | Everything should still be clean | 17:31 |
| jgurara | following the three laws reduces debugging time significantly | 17:33 |
| gabriel_jetro | +1 | 17:35 |
| jelkner | Writing tests first makes production code testable (decoupled)!!! | 17:36 |
| thomasboimah | Writing tests first make production test testable | 17:36 |
| thomasboimah | *code | 17:36 |
| jgurara | tests act as low level documentation | 17:37 |
| gabriel_jetro | Follow these 5 rules | 17:39 |
| gabriel_jetro | Fast | 17:39 |
| gabriel_jetro | Independent | 17:39 |
| gabriel_jetro | Repeatable | 17:39 |
| gabriel_jetro | Self-Validating | 17:39 |
| gabriel_jetro | Timely | 17:40 |
| gabriel_jetro | Conclusion | 17:40 |
| gabriel_jetro | Test are crucial to the health of a project | 17:41 |
| gabriel_jetro | Enhancing the production code | 17:41 |
| gabriel_jetro | Making your production code more maintainable | 17:42 |
| gabriel_jetro | Make sure your test are succinct and expressive | 17:42 |
| gabriel_jetro | And finally | 17:42 |
| gabriel_jetro | Keep it clean..... | 17:42 |
| *** gaprinho has quit (Read error: No route to host) | 17:47 | |
| jelkner | Nice episode! | 17:48 |
| jelkner | ok on monday we finish our journey into clean code | 17:48 |
| jelkner | and begin practicing it | 17:48 |
| jelkner | we should do the bowling game together in python | 17:49 |
| jelkner | as a nice exercise | 17:49 |
| gabriel_jetro | Okay, I was just about to ask about that jelkner | 17:49 |
| jelkner | the bowling game is just an exercise using TDD to score bowling | 17:50 |
| jelkner | bowling it, turns out, is a nice example because it is simple enough to do in a workshop | 17:50 |
| jelkner | yet rich enough to show the process of TDD | 17:50 |
| gabriel_jetro | +1 | 17:51 |
| Karaaaaa | see you monday! | 17:51 |
| *** Karaaaaa has quit (Quit: Leaving) | 17:52 | |
| *** jgurara has quit (Quit: Leaving) | 17:52 | |
| *** Penrosian has quit (Remote host closed the connection) | 17:52 | |
| thomasboimah | ACTION sign off until tomorrow | 17:52 |
| thomasboimah | Bye jelkner | 17:52 |
| gabriel_jetro | You too Karaaaaa | 17:53 |
| *** thomasboimah has quit (Quit: Leaving) | 17:53 | |
| gabriel_jetro | Have nice day you'll | 17:53 |
| jelkner | ACTION logs off | 17:53 |
| *** jelkner has quit (Quit: Leaving) | 17:53 | |
| *** Penrosian has quit (Remote host closed the connection) | 17:53 | |
| *** Penrosian has quit (Ping timeout: 480 seconds) | 18:02 | |
| *** Penrosian has quit (Read error: Connection reset by peer) | 18:36 | |
| *** Gabriel has quit (Quit: Connection closed for inactivity) | 19:17 | |
| *** gabriel_jetro has quit (Quit: Connection closed for inactivity) | 20:07 | |
| *** anthony_p has quit (Ping timeout: 480 seconds) | 20:38 | |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!