Find Jobs
Hire Freelancers

Use SOLID principle to refractor this code piece(in C#)

$30-250 NZD

Færdiggjort
Slået op næsten 4 år siden

$30-250 NZD

Betales ved levering
This is just a personal exercice project that I am working on trying to learn SOLID principles. So basically can make any changes in the RefactorMe project, and No changes in the [login to view URL] project. Also need to provide a few unit tests as well. Thanks.
Projekt-ID: 26425427

Om projektet

6 forslag
Projekt på afstand
Aktiv 4 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
Tildel til:
Brug Avatar.
Hi, Its a simple project which we can finish in a day. I had a quick look at the code and its just 1 class that we need to refactor. I suggest the below approach to refactor it - 1) Define an interface with a single method 2) Dependency Injection 3) Use IReadOnlyRepository instead of using dependencies directly. 4) Refactor unit tests if any for the changes made in Point 1.2 and 3. The results can be measures by running VS analysis and verifying the code quality. Regards, RJ
$180 NZD på 1 dag
5,0 (32 anmeldelser)
5,4
5,4
6 freelancere byder i gennemsnit $127 NZD på dette job
Brug Avatar.
Dear Bid Poster, Thanks for the opportunity. Given these requirements, I am certain that I have the necessary skills to successfully do the job adeptly and perform above expectations. I am expert with SOLID and Architect . Please message me that I will build your requirements. Thanks, Naeem Ahmed
$250 NZD på 4 dage
4,8 (5 anmeldelser)
3,0
3,0
Brug Avatar.
Software designs more understandable, flexible, and maintainable. 1. Single Responsibility principle 2. Open/Closed principle 3. Liskov Substitution principle 4. Interface Segregation principle 5. Dependency Inversion principle. I don't believe in SOLID; I believe in human qualities; SOLID is just the effect of the human actions and qualities; the software is just the reflection of reality. They try to make the developers robots, and they try to do the philosophy base of software. The truth is that the software is the result of human reality and this means everything which is human including all human characters. You don't need to learn any SOLID principles or design patterns; everything will come out after you do lot of experience ; you will simplify and write code as much as you will understand the reality and you will codding a lot.
$30 NZD på 1 dag
4,9 (7 anmeldelser)
2,7
2,7
Brug Avatar.
Are you searching for a software engineer with a proven ability to develop high-performance applications and technical innovations? If so, please consider me. Since 2011, I have served as a software engineer for leading Company. My technical expertise includes .Net, .Net Core, Entity Framework, C#, MS SQL, Angular 2 +, Javascript, jquery,  and so on.
$111 NZD på 15 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
We are a team of Electrical and Electronics engineers and we are Excellent in the following areas: • PCB Designing-Proteus, Eagle. • Python • Embedded C Programming. • VHDL/Verilog • Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC and STM32. • IDEs like Keil MDK V5, ATmel studio and MPLab XC8. • PLCs / SCADA • Multisim • IOT Technologies like Ethernet, GSM GPRS. • HTTP Restful APIs connection for IOT Communications. Also we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements. We can deliver your project efficiently at a time. If you choose me, I think you won't regret. Best Regards. Also we have good command over REPORT WRITING, We can show you many samples of our previous reports. We can discuss further details in the message box.
$140 NZD på 3 dage
1,0 (1 bedømmelse)
0,0
0,0
Brug Avatar.
Hello! I have experience with SOLID principles while studying, so I`m able to help you with this task. Thanks for your attention and have a nice day!
$50 NZD på 2 dage
0,0 (0 anmeldelser)
0,0
0,0

Om klienten

Flag for NEW ZEALAND
Auckland, New Zealand
5,0
1
Betalingsmetode verificeret
Medlem siden jul. 5, 2020

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.