-
* There are parallel inheritance hierarchies of cluster systems (LSF, Slurm, etc.). This is a bad smell and a sign of a design fault.
* RestSubmissionCommand contains lots of methods throwing NotIm…
-
Currently the data processing and loading is coupled to the model, which violates the single responsibility principle, and makes debugging hard as data has to be reloaded when only the model is gettin…
-
I have some confusion regarding the repository pattern.my question is can I use more than one repository, for example, `UserRepository`, `QuestionRepository`, `AnotherThingRepository`.trying to follow…
-
Needs heavily refactoring
- be SOLID
- [ ] Single Responsibility Principle
- [x] Open Closed Principle
- [x] Liskov Substitution Principle
- [x] Interface Segregation Principle
…
-
[`ShaderRenderer`](https://github.com/markusfisch/ShaderEditor/blob/f4168c47775689bba8dddacc370270aff3ec1616/app/src/main/java/de/markusfisch/android/shadereditor/opengl/ShaderRenderer.java) is curren…
-
https://github.com/alexeymezenin/laravel-best-practices#single-responsibility-principle
That example, while probably contrived, as the first example in the document seems to signal to the reader th…
-
The class FeedbackSessionLogic is over 2000 lines long and has multiple functionalities and responsibilities. Granted most of these fall under the FeedbackSession umbrella.
In an effort to split the…
-
The DSCResources/MSFT_xDSCWebService/PSWSIISEndpoint.psm1 module should be refactored to bring it in line with DSC Resource Kit Style Guidelines and Best Practices.
This includes the following task…
-
Vi må bli enige om hvordan vi skal kode på best mulig måte for å kunne sammarbeide godt.
-
# Object Oriented Programming, OOP
The purpose of OOP:
- To create understandable, readable, and testable code that many developers can collaboratively work on
## Properties of OOP:
### 1. Abs…