IRC log of #jetrowebdev for Thursday, 2026-02-05

*** 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_jetroHey thomasboimah 14:02
thomasboimahhello gabriel_jetro 14:02
gabriel_jetroI'm good mane, what about you?14:10
thomasboimahI'm fine bro14: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_jetroYour done with the class thomasboimah 15:31
thomasboimahit will be by 5:00pm our time gabriel_jetro 15:37
thomasboimahby that time it will be 12:35 their time i guess15:38
*** jkollie has quit (Remote host closed the connection)15:40
gabriel_jetroOkay I thought you did the math yesterday and it was supposed to be 1:30pm15:41
thomasboimahgabriel_jetro, their classs time will be 12:35pm to 1:35pm which will be 5:35 to 6:35pm our time15: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
Karaaaaahi!16:27
thomasboimahHi Karaaaaa 16:28
thomasboimahHello jelkner 16:28
jelknerHello thomasboimah and gabriel_jetro!16:29
jelknerthomasboimah: i uploaded two more clean code videos16:31
jelknerepisode 6 parts 1 and 216:31
jelknerwe need to make up for lost time16:31
jelknerand get to working on the project!16:31
jelknerso, let's watch episode 6 part 1 today16:31
jelknerthese two episodes are on TDD16:32
jelknerwhich is the main thing i wanted to get to16:32
jelknerafter we finish the two videos16:32
jelknerwe will investigate how to add unit tests to django apps16:32
jelknerand add them to the ToDo app (unless you already have ;-)16:33
jelknerlet me know when you've downloaded the video (unless you already have ;-)16:33
gabriel_jetroHello jelkner 16:34
jelknerthomasboimah: we're waiting to start16:36
jelknerso let me know when you're ready16:36
thomasboimahokay16:36
thomasboimahjust a min 16:36
jgurarahi16:37
gabriel_jetroHi jgurara 16:37
thomasboimahACTION scping ep06 part 1 and 2 to my local machine16:39
jelkneryou just need part 1 now16:40
thomasboimahokay16:40
jelknerwe will watch part 2 on monday16:40
jelknerready thomasboimah?16:45
jelknerif not, we may need to start without you16:45
jelknerand let you watch it when you can16:45
thomasboimahit is still copy16:45
thomasboimah*copying16:45
jelknerthe fun part is being able to take notes together16:45
jelknerhow many minutes left?16:45
thomasboimahabout 516:45
thomasboimahmin16:45
jelknerthat's pushing it16:46
jelknerwe are going to start16:46
jelknerapologies for not letting you know sooner16:46
thomasboimahOkay, will be right behind you guys16:46
jelknerwait, it's only 55 minutes long16:46
jelknerso we can wait another 4 minutes16:46
jelkner2 minutes left, right thomasboimah?16:48
thomasboimahyes16:49
jelknergabriel_jetro: are you two in the office?16:50
gabriel_jetrojelkner: is there a YouTube so I can come along?16:50
jelknernope16:51
jelkneryou need to be in the office gabriel_jetro 16:51
jelkneri had to purchase the videos16:51
gabriel_jetroNo jelkner I'm home I can be there Monday, Wednesday and Friday 16:51
jelknerok16:51
thomasboimahdownload done16:51
jelkneron monday be there16:51
gabriel_jetrothomasboimah: can you share?16:51
jelknergabriel_jetro: so you don't need to hang out today16:51
Karaaaaaready?16:52
thomasboimahlet me see gabriel_jetro 16:52
thomasboimahyes16:52
Karaaaaa316:52
Karaaaaa216:52
Karaaaaa116:52
gabriel_jetro3 Laws of (Test Driving Development)TDD16:58
gabriel_jetroYou 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
jelknerThe moral is, we can't clean code until we eliminate the fear17:03
Karaaaaacant clean code until the fear of change is eliminated17:03
gabriel_jetroIs having dirty test better than having no test at all?17:05
gabriel_jetroThe dirtier the tests, the hoarder they are to change 17:06
jguraradont be afraid to clean your code17:07
gabriel_jetroAs production code changes, tests will have to get updated 17:07
gabriel_jetroClean test a Readability *317:11
gabriel_jetro*are17:12
Karaaaaatests let you clean your code17:23
jelknerYes117:24
jguraratests eliminate your fear of cleaning the code17:25
gabriel_jetro+117:26
gabriel_jetroA Dual Standard 17:28
Karaaaaathree 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 test17:29
gabriel_jetroThere 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 thomasboimah17:31
gabriel_jetroUsually they deal with CPU, memory usage, etc17:31
*** tboimah has quit (Quit: Leaving)17:31
gabriel_jetroEverything should still be clean 17:31
jgurarafollowing the three laws reduces debugging time significantly17:33
gabriel_jetro+117:35
jelknerWriting tests first makes production code testable (decoupled)!!!17:36
thomasboimahWriting tests first make production test testable17:36
thomasboimah*code17:36
jguraratests act as low level documentation17:37
gabriel_jetroFollow these 5 rules17:39
gabriel_jetroFast 17:39
gabriel_jetroIndependent 17:39
gabriel_jetroRepeatable 17:39
gabriel_jetroSelf-Validating17:39
gabriel_jetroTimely 17:40
gabriel_jetroConclusion 17:40
gabriel_jetroTest are crucial to the health of a project 17:41
gabriel_jetroEnhancing the production code 17:41
gabriel_jetroMaking your production code more maintainable 17:42
gabriel_jetroMake sure your test are succinct and expressive 17:42
gabriel_jetroAnd finally 17:42
gabriel_jetroKeep it clean.....17:42
*** gaprinho has quit (Read error: No route to host)17:47
jelknerNice episode!17:48
jelknerok on monday we finish our journey into clean code17:48
jelknerand begin practicing it17:48
jelknerwe should do the bowling game together in python17:49
jelkneras a nice exercise17:49
gabriel_jetroOkay, I was just about to ask about that jelkner 17:49
jelknerthe bowling game is just an exercise using TDD to score bowling17:50
jelknerbowling it, turns out, is a nice example because it is simple enough to do in a workshop17:50
jelkneryet rich enough to show the process of TDD17:50
gabriel_jetro+117:51
Karaaaaasee 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
thomasboimahACTION sign off until tomorrow17:52
thomasboimahBye jelkner 17:52
gabriel_jetroYou too Karaaaaa 17:53
*** thomasboimah has quit (Quit: Leaving)17:53
gabriel_jetroHave nice day you'll 17:53
jelknerACTION logs off17: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/!