Software development, basics of design, conventions and scalability
Posted
by
goce ribeski
on Programmers
See other posts from Programmers
or by goce ribeski
Published on 2011-11-14T14:32:25Z
Indexed on
2011/11/15
18:07 UTC
Read the original article
Hit count: 286
I need to improve my programming skills in order to achieve better scalability for the software I'm working on. Purpose is to learn the rules of adding new modules and features, so when it comes to maintaining existing ones there is some concept.
So, I'm looking for a good book, tutorial or websites where I can continue to read about this.
Currently, what I know and what I do is:
- to design relational database(3NF),
- make separate class for each table
- put that in MVC
- implement modular programming
- ...write code and hope for the best...
I presume that next things I need to learn more deeply are:
- programming codex(naming, commenting, conventions...),
- organize functions
- building interfaces
- organizing custom made libraries,
- organizing API that I'm using,
- documenting,
- team work...
- ...
At last what my job is, it does't need to affect your answer, PHP CodeIgniter developer.
© Programmers or respective owner