Radosław Jankiewicz - Writing quality code
Radosław Jankiewicz - Writing quality code
[EuroPython 2015]
[20 July 2015]
[Bilbao, Euskadi, Spain]
The quality of written code is an important factor in a final success
of a software project.
Perhaps there is no universal definition of high quality code, however
usually it's characterized as clear and readable, well-designed, well
tested and documented, easier to debug, maintain and extend, etc.
Python was designed to be a highly readable language that would make
it easier to develop high quality code. Nevertheless, programming
language is only a tool in a software development process and in the
end the quality of code depends mostly on its author's concept and
decisions he make.
In this talk I would like to present some of ideas, techniques and
tools for improving the quality of written code, tried out with a good
result in everyday work on developing software in Python.
Видео Radosław Jankiewicz - Writing quality code канала EuroPython Conference
[EuroPython 2015]
[20 July 2015]
[Bilbao, Euskadi, Spain]
The quality of written code is an important factor in a final success
of a software project.
Perhaps there is no universal definition of high quality code, however
usually it's characterized as clear and readable, well-designed, well
tested and documented, easier to debug, maintain and extend, etc.
Python was designed to be a highly readable language that would make
it easier to develop high quality code. Nevertheless, programming
language is only a tool in a software development process and in the
end the quality of code depends mostly on its author's concept and
decisions he make.
In this talk I would like to present some of ideas, techniques and
tools for improving the quality of written code, tried out with a good
result in everyday work on developing software in Python.
Видео Radosław Jankiewicz - Writing quality code канала EuroPython Conference
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Felix Wick/Florian Wilhelm - How to Setup a new Python Project](https://i.ytimg.com/vi/r8Rqp2w_kHk/default.jpg)
![Ruud van der Ham - Simulation of logistic systems in Python with salabim](https://i.ytimg.com/vi/pRAO6J66o9k/default.jpg)
![Fernando Masanori Ashikaga/Paola Katherine Pacheco/Kátia Nakamura - import community](https://i.ytimg.com/vi/S05NuIlh7vo/default.jpg)
![Sebastian Roll - The Dangers of Outsourcing Software Development](https://i.ytimg.com/vi/fuAtAGPp2DM/default.jpg)
![Fergal Walsh - Rethinking how we build HTTP APIs](https://i.ytimg.com/vi/qTHkNkgFJeg/default.jpg)
![Moshe Goldstein/david dayan - Implementing Parallel Programming Design Patterns using EFL for Python](https://i.ytimg.com/vi/op-L-1GwVYs/default.jpg)
![Mika Boström, Alexander Schmolck - Marge: A bot for better Git'ing](https://i.ytimg.com/vi/9QXACKrJ-1k/default.jpg)
![Joe Drumgoole - Introduction to Python and MongoDB](https://i.ytimg.com/vi/VJ_d8jENWmo/default.jpg)
![Olivier Grisel - Histogram-based Gradient Boosting in scikit-learn 0.21](https://i.ytimg.com/vi/urVUlKbQfQ4/default.jpg)
![Olga Lyashevska - How can machine learning help to predict changes in size of Atlantic herring ?](https://i.ytimg.com/vi/iGMef0eRrdM/default.jpg)
![Marko Samastur - Publish your code so others can use it in 5 easy steps](https://i.ytimg.com/vi/gc9dkktg1gU/default.jpg)
![Anna Veronika Dorogush - CatBoost - the new generation of Gradient Boosting](https://i.ytimg.com/vi/oGRIGdsz7bM/default.jpg)
![Miloslav Pojman - HTTP/3 – Why should I care?](https://i.ytimg.com/vi/vXbP7EmpErE/default.jpg)
![Bruno Paixão - Digital Transformation in the fight against Coronavirus](https://i.ytimg.com/vi/5J_tViVPl3I/default.jpg)
![Alessandro Molina - Why storing files for the web is not as straightforward as you might think.](https://i.ytimg.com/vi/PckwHNNe8pw/default.jpg)
![Sam Thursfield - Introduction to Baserock](https://i.ytimg.com/vi/qYGlMCk15hs/default.jpg)
![Ivana Kellyerova - import bacon 🥓](https://i.ytimg.com/vi/JCmPa42rov4/default.jpg)
![Mark Smith - Pythonic Refactoring: Protecting Your Users From Change](https://i.ytimg.com/vi/NNmyVqhgs_M/default.jpg)
![vincent warmerdam - The Joy of Simulation: for Fun and Profit](https://i.ytimg.com/vi/TkHT3sLwtkY/default.jpg)
![Jeffrey Mew - Supercharge your Data Science workflow with Notebooks, VS Code, and Azure](https://i.ytimg.com/vi/Tyvg0LOwd5o/default.jpg)