Find Jobs
Hire Freelancers

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

$30-250 NZD

Imekamilika
Imechapishwa over 3 years ago

$30-250 NZD

Kulipwa wakati wa kufikishwa
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.
Kitambulisho cha mradi: 26425427

Kuhusu mradi

6 mapendekezo
Mradi wa mbali
Inatumika 4 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
Imetolewa kwa:
Picha ya Mtumiaji
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 ndani ya siku 1
5.0 (32 hakiki)
5.4
5.4
6 wafanyakazi huru wana zabuni kwa wastani $127 NZD kwa kazi hii
Picha ya Mtumiaji
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 ndani ya siku 4
4.8 (5 hakiki)
3.0
3.0
Picha ya Mtumiaji
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 ndani ya siku 1
4.9 (7 hakiki)
2.7
2.7
Picha ya Mtumiaji
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 ndani ya siku 15
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
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 ndani ya siku 3
1.0 (1 hakiki)
0.0
0.0
Picha ya Mtumiaji
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 ndani ya siku 2
0.0 (0 hakiki)
0.0
0.0

Kuhusu mteja

Bedera ya NEW ZEALAND
Auckland, New Zealand
5.0
1
Njia ya malipo imethibitishwa
Mwanachama tangu Jul 5, 2020

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.