Korrigieren Sie den Code, verkaufen Sie technischen Bullshit und drehen Sie das Roulette-Rad bei der Russian Python Week 2020

Refactoring ist schwierig. Jeder Entwickler hat seine eigenen Kriterien für guten, schlechten und schönen Code. Aufgrund von zwei Zeilen können Sie den Holivar auf zwei Seiten mit Kommentaren zu Habré erweitern. Warum dann nicht einen "Refactoring Battle" machen? Wir werden es schaffen - vom 14. bis 18. September bei der russischen Pythonwoche 2020 starten wir einen solchen Kampf. Im Kampf kann jeder den Code seines Kollegen in der Luft verbessern oder „bombardieren“. Was ist dieses Format und wie es gehen wird, werden wir Ihnen weiter sagen.







Was ist Roulette? Dies ist ein neues Format für wettbewerbsorientierte Code-Diskussionen auf der russischen Python-Woche 2020. Anstelle einer ziellosen (wenn auch lustigen) Diskussion in den Foren werden wir den Code von Kollegen live korrigieren und kommentieren.



Wie wird es gehen Lassen Sie uns verschiedene Beispiele für fehlerhaften Code von Zuschauern vorbereiten, die wir korrigieren werden:



  • einer der Teilnehmer erhält seinerseits ein Beispiel;

  • ;

  • : , ;

  • , , ;

  • —  . 



?







  • — Development Lead - QIWI. 10 Python- .



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

  • — Fasttrack, .



Die Teilnehmer wurden bereits genehmigt. Jeder kann den Code senden und sich als Zuschauer versuchen! Senden Sie den Code über das Formular und es wird am Roulette teilnehmen.



Wie lange hält das Roulette-Rad? Ungefähr 1,5 Stunden.



Gibt es ähnliche Formate? In der russischen Pythonwoche 2020 gibt es bereits Roulettes mit anderen Themen (und dies gilt nicht für den Buchclub, Holivars, „welche Sprache besser ist“ und das Jammern mit Kozulya). 



Portieren des Codes von Python2 nach Python3 “ Kirill Borisov (Booking.com), Alexey Pirogov (Hexlet) ) und Sergey Zakharchenko (Yandex) werden Gäste einladen, Probleme zu lösen. Wir warten auch auf Ihre Varianten des Roulette-Codes - senden Sie ihn über das Formular .







« Wie man technische Sachen an einen Manager verkauft»Teilnehmer: Levon Avakyan (Wargaming), Andrey Ryzhkin (AGIMA), Maxim Schepelin (Booking.com) und Georgy Mogelashvili (Booking.com) Bei diesem Roulette teilen Manager mit einer großen Erfahrung im„ Kaufen “und„ Verkaufen “verschiedener Abfälle ihr Wissen darüber, wie Verkauf von Technologien an das Management im Format von Fragen, Antworten und Diskussionen. Senden Sie für dieses Roulette Ihr Problem über das Formular, z. B. was der Manager Ihnen nicht erlaubt, aber Sie wirklich wollen.







Beim Roulette sammeln die Zuschauer wertvolle Erfahrungen beim Refactoring und Verkauf wichtiger technischer Innovationen. Für die Teilnehmer ist dies eine Gelegenheit, ihre Fähigkeiten unter Beweis zu stellen und Feedback zu erhalten. Begleiten Sie uns! Senden Sie Ihren Code oder Ihr Problem über das Formular . Wir werden es diskutieren und / oder beheben - es wird nützlich sein und Spaß machen.



All Articles