Pp9lf5qsz6rkof08lh7z antipatternsdevelopment

AntiPatterns - Software Development

Learn Software Development AntiPatterns to avoid and refactor negative solutions

AntiPatterns provide great insight of real applications. It gives information of common solutions with negative consequences, how to avoid and correct them. It provides better terminology for communication and great understanding within organization to address the problem. You are Software Engineer, Architect or Project Manager, you have to understand the AntiPatterns, so that you can avoid the solutions which have negative consequence and correct them if they are already existing.

This course provides provides basic understanding of AntiPatterns - What are AntiPatterns, History, Why to study them, Template and Catalog of popular AntiPatterns.

Each AntiPattern is explained in a simple way with Introduction, Template, Background, General Form, Symptoms and Consequences, Typical Causes, Known Exceptions and Refactored Solutions.

This course will be expanded soon, some of the AntiPatterns that will be added are-

  • Spaghetti Code
  • Poltergeists

Course will be updated with adding new AntiPatterns and existing AntiPatterns will be provided in detail to have good understanding of Software Development AntiPatterns to build the technical strength and shape your career.


Your Instructor


Suresh Kumar Srivastava
Suresh Kumar Srivastava

Entrepreneur

Founder and Managing Director of Sonebhadra Technologies which provides software solutions and training.

Author

Author of book on C language "C In Depth" and on Data Structures "Data Structures Through C In Depth".

C In Depth
S K Srivastava, Deepali Srivastava
BPB Publications
Sold 110,000+ copies

Data Structures Through C In Depth
S K Srivastava, Deepali Srivastava
BPB Publications
Sold 60,000+ copies

Industry Experience

Industry experience of 16+ years.
Worked on system side includes driver, compiler, linker, debugger, IDE, System Utilities, system management.
Worked on architecture and design of various products and tools.


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!