What can you do to improve your code? Readable code, clean code is easier to work with and easier to change. So how do you get better at coding, what are some tips for coding beginners, and for more experienced developers, that will result in better code? What are the programming and coding tips that you can adopt to make it easier to create better software faster?
Being a software developer is not just about being able to write code that a computer can understand, it is about organising ideas so that you, and others, can understand it too. Writing software is challenging, software is abstract, almost infinitely flexible and extremely fragile. All this means that the quality of our choices, the design of our code matters.
In this episode, Dave Farley shows five common, really bad, examples that we see in code all the time and offers his advice on how to fix them, and how to improve your software, and your coding. Software engineering is about the continuous delivery of valuable software into the hands of our users: writing good quality code is an important part of that discipline.
Some of the content in this episode was inspired by this blog post: [ Ссылка ]
-------------------------------------------------------------------------------------
🎓 CD TRAINING COURSES 🎓
If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses ➡️ [ Ссылка ]
📖 Dave’s NEW BOOK "Modern Software Engineering" is now available on
Amazon ➡️ [ Ссылка ]
In this book, Dave brings together his ideas and proven techniques to describe a durable, coherent and foundational approach to effective software development, for programmers, managers and technical leads, at all levels of experience.
📖 "Continuous Delivery Pipelines" by Dave Farley
paperback ➡️ [ Ссылка ]
ebook version ➡️ [ Ссылка ]
📖 The original "Continuous Delivery" book by Dave Farley and Jez Humble
➡️ [ Ссылка ]
📧 JOIN CD MAIL LIST 📧
Keep up to date with the latest discussions, free "How To..." guides, events and online courses.
➡️ [ Ссылка ]
-------------------------------------------------------------------------------------
Dave Farley's Blog ➡️ [ Ссылка ]
Dave Farley on Twitter ➡️ [ Ссылка ]
Dave Farley on LinkedIn ➡️ [ Ссылка ]
--------------------------------------------------------------------------------------
📚 BOOKS:
Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler)) ➡️ [ Ссылка ]
Refactoring: Ruby Edition (Addison-Wesley Professional Ruby Series) ➡️ [ Ссылка ]
Working Effectively with Legacy Code, Michael Feather ➡️ [ Ссылка ]
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) (Robert C. Martin Series) ➡️ [ Ссылка ]
Ещё видео!