If you are thinking of how you can make the development faster and how to automate the repeated tasks during the development process, then you have to read about the following frameworks and choose the most suited one with your requirements.
AutoMapper is a popular object-to-object mapping library that can be used to map objects belonging to dissimilar types. As an example, you might need to map the DTOs (Data Transfer Objects) in your application to the model objects.
In this article I am writing on how git can help you manage your project & organize your files without being worry about losing any single line of code. A quick guide on All the commands that you need from A to Z.
Functions that use pointers of references to base classes must be able to use objects of derived classes without knowing it.
This principle states that, if S is a subtype of T, then objects of type T should be replaced with the objects of type S.
“Ability to replace any instance of a parent class with an instance of one of its child classes without negative side effects”
This means that in a block of code an instance created by a child class can replace a parent instance and the result should be the same as when using the parent class.
For example, the father is a teacher whereas his son is a doctor. So here, in this case, the son…
There are no limits to the things that you can create when you have the ability to write code. You can automate manual tasks, make things faster and easier for users, or solve almost any problem. It gives you the ability to create something that you can be proud of. This means you can finally combine your love of programming with your love of cold hard cash.
Technology is only becoming more and more a part of everyday life.
And the best part about all this is that the sweet thing we call the World Wide Web has opened up…
You should be able to extend the behavior of a system without having to modify that system.
Think about that very carefully. If the behaviors of all the modules in your system could be extended, without modifying them, then you could add new features to that system without modifying any old code. The features would be added solely by writing new code.
What’s more, since none of the old code had changed, it would not need to be recompiled, and therefore it would not need to be redeployed. …
Every module or class should have responsibility for a single part of the functionality provided by the software, and that responsibility should be entirely encapsulated by the class, module, or function.
A class should have one and only one reason to change, meaning that a class should have only one job.
Developer | Writer | Learner | Latest Business Technologies & Trends in a creative simplified way. Developer at DFDS