Welcome Guest, Not a member yet? Register   Sign In
Need Help in advancing my knowledge base
#1

I have been working for almost 6 years. I can do projects fine. But, when it comes to optimization and refactoring, I know next to nothing. I don't know how to use design patterns. I don't know how to write tests.
So, my question is what can I do to improve my knowledge base. What resources to use? What book to read? What design pattern to follow? How to think smart? How to write less but get big results?
I have done some ecommerce, crm, cms, school mgmt system, internal messaging system, reward point system, gym mgmt system and some minor dynamic project and some static sites.
But I am not happy with what I did with many of them. I think that many of them could have become better, if i just know how to make them run faster and smoothly.
Thanks in advance.
Reply
#2

@lazyme114 ,

There are many tools, videos and tutorials about optimizing and refactoring code. Check youtube & Google. If I were to put it into words the best way I could explain it to you is to give an example. Take one of your older projects and review the code. Based on your knowledge now would you have programmed it the same way? If not, how would you have programmed it differently? Were there any bottle necks in your old program? Based on what you know now how would you have fixed the bottle neck now? You could also ask a more senior developer that you may know if they can look at your code and give you suggestions on how to improve it.
Reply
#3

(This post was last modified: 04-15-2022, 12:28 AM by kenjis.)

If you want to know how to write test code,
our book "CodeIgniter Testing Guide"
https://leanpub.com/codeigniter-testing-guide might help you.

To be honest, the book is a bit out of dated, but if you know CodeIgniter3,
you can probably read it easily.

If you don't read this, I recommend to read:

PHP: The Right Way
https://phptherightway.com/
Reply
#4

(04-15-2022, 12:03 AM)kenjis Wrote: If you want to know how to write test code,
our book "CodeIgniter Testing Guide"
https://leanpub.com/codeigniter-testing-guide might help you.

To be honest, the book is a bit out of dated, but if you know CodeIgniter3,
you can probably read it easily.

If you don't read this, I recommend to read:

PHP: The Right Way
https://phptherightway.com/

Thanks @kenjis I will look into those resources.
Reply




Theme © iAndrew 2016 - Forum software by © MyBB