CS603 (2023 Updated Subjective Solved)
CS603 (2023 Updated Subjective Solved)
I believe you're referring to the "Change Preventer" code smells, which are
design issues in software development that can make it difficult to make
changes to the codebase. Here are three types of "Change Preventer" code
smells:
These code smells should be identified and addressed during code reviews
and refactoring to improve code maintainability and extensibility.
"In a layered architecture, dependencies between different parts of the system are minimized
through clear separation of concerns, standardized interfaces, and well-defined boundaries,
which allows for independent development, testing, and maintainability."
3 multiple view model me hun mvc se q use krte hen bht zyda asan tha paper
Using the Model-View-Controller (MVC) architectural pattern with multiple view models
can be beneficial in certain scenarios. Here are solid reasons for employing MVC with
multiple view models:
In summary, employing MVC with multiple view models is a powerful approach for
building maintainable, scalable, and modular applications, especially when dealing with
complex user interfaces and diverse functionality. It enables efficient code organization,
reusability, and testability, which are essential for robust software development.
1)
Write Steps of polymorphism when we apply replacement in the code.
2)
Write different between refactoring and performance optimization?
3)
Scenario was given where agile methodology used.
Write Four architectural principles on agile methodologies
4)
What are the issues of refactorings?
5)
6)
9)
Write the five categories of bad smells.also tells the change preventer category steps.
1. Extract method
2. Move method
3. Extract class
4. Pull up method
• Public Cloud: Services and infrastructure are owned and operated by third-party
providers, accessible to the public.
• Private Cloud: Services and infrastructure are used exclusively by a single
organization, offering more control and privacy.