Clean Code: A Handbook of Agile Software Craftsmanship

Clean Code: A Handbook of Agile Software Craftsmanship

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
Design patterns : elements of reusable object-oriented software

Design patterns : elements of reusable object-oriented software

The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalogue recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently.
Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture

The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned.
Code Complete

Code Complete

The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned.
Refactoring: Improving the Design of Existing Code

Refactoring: Improving the Design of Existing Code

Refactoring: Improving the Design of Existing Code is a book written by Martin Fowler. This book improves your legacy code’s design to enhance software maintainability and make current code easier to understand. The book includes JavaScript code examples, as well as functional examples that demonstrate refactoring without classes. In this book, you will understand the general principles of refactoring. The book also gives you knowledge about making a program easier to comprehend and change. You will also learn how to build solid tests for your refactoring.
Soft Skills: The Software Developer’s Life Manual

Soft Skills: The Software Developer’s Life Manual

Soft Skills: The Software Developer’s Life is a reference book written by Manual John. It is a guide to a well-rounded, satisfying life as a software development professional. For that, developer and life author advise software engineers on important subjects like career and productivity, personal finance and investing, and fitness and relationships. It has been arranged as a collection of 71 short chapters. This book helps you to make a better programmer and enhance your software engineering skill.

Would you like to know more?

Maybe you would like to find out more about me. Why not This email address is being protected from spambots. You need JavaScript enabled to view it.

©
All rights reserved
AIM Development