Questions To Be Pondered on Your Software Development
I was reading Alik Levin’s Blog which linked to an interesting article about increasing the performance of .NET application. The interesting questions are:
- How to cache data?
- How to handle communications?
- How to handle concurrency?
- How to handle components’ coupling/cohesion?
- How to perform data access?
- What algorithms to use?
- How to handle exceptions?
- How to handle resource management?
- How to handle state management?
*read the article HERE
I strongly agree that every developer in any development Team should remember these questions (and know how to answer it, of course :D) by heart. And able take them as a consideration. My favorite donkey-bridge to these question is A-4C-D-E-R-S (Algorithm, Cache, Communication, Concurrency, Coupling, Data Access, Exceptions, Resource and State Management)
Even better if not best, if you could implement the answers to above questions as a standard framework for your development team. ![]()
Hardono Arifanto :: Apr.23.2008 :: Programming, .NET :: 5 Comments »
5 Comments to “Questions To Be Pondered on Your Software Development”
-
Artha
Posted: Apr 25th, 2008 at 3:04 pm1Hmm.. A-4C-D-E-R-S doesn’t seem to be quite easy to memorize. Maybe you can aim for more English phrase-like combinations? E.g.
- READS C4
- SACCRED CoCa :p
…
-
Software Development
Posted: Apr 29th, 2008 at 12:42 pm3I think It is quite easy to remember ! hmm…….
-
Eriza
Posted: Jul 31st, 2008 at 8:57 pm4Donkey bridge… hahaha






