Write better code: 20 code smells and how to get rid of them

Posted on 16 Aug 10:43 | by huayting | 13 views
Write better code: 20 code smells and how to get rid of them
Write better code: 20 code smells and how to get rid of them
Published 08/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 71 lectures (5h 59m) | Size: 2.07 GB

Improve your software design skills by learning 20 common code anti-patterns and techniques to eliminate them!

What you'll learn
Apply the fundamental principles of good software design: Encapsulation, abstraction, polymorphism, among others.
Understand the SOLID principles of software engineering and how to use them to design better code
Acquire practical skills to improve the quality and the design of
Learn how to fix the most common pitfalls of Object Oriented Programming
Learn how to design highly maintainable, extensible, and easy-to-change code

Requirements
Familiarity with any programming language. The examples are in jаvascript + TypeScript and can be easily understood and edited by anyone with a basic knowledge of programming.
Basic familiarity with Git.

Description
Excelling in software development goes far beyond writing code. The code we write must not only achieve its intended functionality, but it must also be easy to maintain, extend, and change. When our code is not well designed, it starts to show several symptoms called code smells. It is crucial to be fully aware of them to immediately address the underlying causes when we come across bad code.

To develop this awareness, this course discusses the most important principles for designing and developing systems that comply with programming best practices. The contents are based on my learnings from multiple years of coding experience, as well as on several books and resources from seasoned developers in the industry.

We start by covering four fundamental principles of software design: Information Hiding, Encapsulation, Abstraction, and Polymorphism. We then cover the 5 SOLID principles: the Single Responsibility principle, the Open-Close principle, the Liskov Substitution principle, the Interface Segregation principle, and the Dependency Inversion principle.

Once we have covered these guidelines for writing better code, we take a deeper dive into 20 different code smells, which principle they violate, and different strategies we can use to fix them.

At the end of this course, you will have acquired not only knowledge about the principles of good software development, but also practical insight into how to reason about the design of your system and how to improve it.

I'm looking forward to taking this journey with you!

Course thumbnail credits: macrovector - freepik

Who this course is for
Software developers and engineers who want to bring their coding skills to the next level by learning how to develop clean, maintainable systems
Everyone who is curious about the principles and practices of designing solid systems



https://www.udemy.com/course/write-better-code-20-code-smells-how-to-fix-them/



PLEASE SUPPORT ME BY CLICK ONE OF MY LINKS IF YOU WANT BUYING OR EXTENDING YOUR ACCOUNT
https://1dl.net/xx6dlfu1ztho/Write_better_code_20_code_smells_and_how_to_get_rid_of_them.part1.rar.html
https://1dl.net/58ug7ouptrnt/Write_better_code_20_code_smells_and_how_to_get_rid_of_them.part2.rar.html
https://1dl.net/fiidws6p6yiu/Write_better_code_20_code_smells_and_how_to_get_rid_of_them.part3.rar.html


https://nitroflare.com/view/A0C5753537B7376/Write_better_code_20_code_smells_and_how_to_get_rid_of_them.part1.rar
https://nitroflare.com/view/8EF41F6922F5D7F/Write_better_code_20_code_smells_and_how_to_get_rid_of_them.part2.rar
https://nitroflare.com/view/730B1DB61D9E911/Write_better_code_20_code_smells_and_how_to_get_rid_of_them.part3.rar



https://rapidgator.net/file/4d0dde40995ebdc450acbd5f665863b2/Write_better_code_20_code_smells_and_how_to_get_rid_of_them.part1.rar.html
https://rapidgator.net/file/a40ccc477b09b1bb85181eddc03debb2/Write_better_code_20_code_smells_and_how_to_get_rid_of_them.part2.rar.html
https://rapidgator.net/file/608b8929964a1e8cb91dd52f544d8c09/Write_better_code_20_code_smells_and_how_to_get_rid_of_them.part3.rar.html


Related News

C# Solid Speedrun - Learn Solid Principles (2022) C# Solid Speedrun - Learn Solid Principles (2022)
Published 7/2022MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 1.95...
Oops With python - Object Oriented Programming  Language Oops With python - Object Oriented Programming Language
Oops With python - Object Oriented Programming Language Published 11/2022 MP4 | Video: h264,...
Fundamentals of Object Oriented Programming in  Java Fundamentals of Object Oriented Programming in Java
Released 08/2020 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch Level: Intermediate |...
Flutter & Dart: SOLID Principles and Top Design  Patterns Flutter & Dart: SOLID Principles and Top Design Patterns
Learn how to improve your Flutter & Dart code through mastery of S.O.L.I.D principles and the...

System Comment

Information

Error Users of Visitor are not allowed to comment this publication.

Facebook Comment

Member Area
Top News