Correct the code, sell technical bullshit, spin the roulette wheel at Russian Python Week 2020

Refactoring is tricky. Each developer has his own criteria for good, bad and beautiful code. Because of two lines, you can expand the holivar into two pages of comments on Habré. Why not do a "Refactoring Battle" then? We will do it - from September 14 to 18 at the Russian Python Week 2020 we are launching such a battle. In battle, anyone can improve or “bomb” their colleague's code on the air. What is this format and how it will go, we will tell you further.







What is Roulette? This is a new format for competitive code discussion at the Russian Python Week 2020. Instead of aimless (albeit funny) discussion on the forums, we will correct and comment on the code of our colleagues live.



How will it go? Let's prepare various examples of bad code from viewers, which we will correct:



  • one of the participants in turn will receive an example;

  • ;

  • : , ;

  • , , ;

  • —  . 



?







  • — Development Lead - QIWI. 10 Python- .



  • — CTO 10- , - @pmdaily 14 , .

  • — Fasttrack, .



The participants have already been approved. Anyone can send the code and try their hand as a spectator! Send the code through the form and it will take part in the roulette.



How long will the roulette wheel last? Approximately 1.5 hours.



Are there any similar formats? Russian Python Week 2020 already has roulettes with other topics (and this is not counting the book club, holivars “which language is better” and whining with Kozulya) 



Porting the code from Python2 to Python3 ” Kirill Borisov (Booking.com), Alexey Pirogov (Hexlet ) and Sergey Zakharchenko (Yandex) will invite guests to solve problems. We are also waiting for your variants of the roulette code - send it through the form .







« How to sell technical stuff to a manager»Participants: Levon Avakyan (Wargaming), Andrey Ryzhkin (AGIMA), Maxim Schepelin (Booking.com) and Georgy Mogelashvili (Booking.com) On this roulette, managers with a huge experience of“ buying ”and“ selling ”various garbage will share their knowledge of how sell technologies to management in the format of questions, answers and discussions. For this roulette, send your problem through the form, for example, what the manager does not allow you to do, but you really want.







At roulettes, viewers will gain valuable experience in refactoring and selling important technical innovations, and for participants it will be an opportunity to show their skills and get feedback. Join us! Submit your code or your problem via the form . We will discuss and / or fix it - it will be useful and fun.



All Articles