Friday 13 May 2011

Salesforce made me a Better Programmer:


Hi All,



Salesforce made me a Better Programmer:
I started my career 5 years back with .Net. All my college projects were also in .Net. I am working on salesforce for last four years. When I started working on salesforce I was a bit afraid specially of governor limits.  But soon I realize that these limits are friend not foe.
Governor Limits Friend not Foe: When I faced too many SOQL, too many dml or to many query rows I thought why there are such limits. But when I started using collections for resolving them soon I realized these limits are for my help. Now it has become a general practice for me to take care of these limits. Now If I look back to my code that I developed in .Net applications I would definitely write efficient code to improve performance. Use of collections for performance is something I learned because of Governor Limits.  
Test Class Coverage is to make things easy: When we first time created a Managed package and did a runAll tset first time. We got around 75 test failures and 60% code coverage. Our initial thought was why is it necessary when we have already tested the functionality and QA has passed it. It took next 4-5 days to fix those test methods and improve code coverage. In those 5 days we not only changed the test methods but also changed our APEX Code as well as there were some issues those we missed to figure out in our testing. That was the first benefit that we discovered of test methods but It was just start. When we found that after any bug fix in regression testing or after any enhancement we just needed to run the test and we saved so much effort. Now it has become a practice for us that we like to follow to write test cases covering all scenarios. And let me tell you that when we see this “All Test Success” and Code Coverage 100% , It’s a great feeling.
There are so many other reasons that could be made here. My conclusion on all is that Limits in Salesforce has never stopped me from doing anything but have made me to think for a better way. And that is why I have started this blog to help the people if I can.

Blog Purpose : 


This blog is to share and discuss Salesforce knowledge, tricks, problems, solutions, findings, new release features. I invite you all to join this and share your knowledge with others and learn salesforce together.

Regards

19 comments:

  1. Exactly Salesforce crm cloud application provides special cloud computing tools for your client management problems. It’s a highly demanded technology in IT industries for the business management. It’s a good option for the fresher to take training get enter in IT field .
    Salesforce training in Chennai

    ReplyDelete
  2. Salesforce is a cloud based CRM software. Today's most of the IT industry use this software for customer relationship management. To get more details about salesforce please refer this site.

    Regards..

    Salesforce Training

    ReplyDelete
  3. Thanks for the nice topic. Very useful information.
    We IT hub Online Training are good in giving the salesforce Training

    ReplyDelete
  4. Your blog is really nice and informative. Thanks for sharing this post. Keep posting..
    Hadoop-Big-Data-Administration

    ReplyDelete
  5. • can any one suggest me about testing training institute with 100 % placement in adyar.
    php training in chennai

    ReplyDelete
  6. • Great information, I like this kind of blog information really very nice and more I can easily new skills are develop after reading that post.
    linux training in chennai

    ReplyDelete
  7. Of course, what a fantastic website and educative posts, I surely will bookmark your blog.Have an awsome day!
    Sap SD Online Coaching Classes In Hyderabad India

    ReplyDelete
  8. Finding the time and actual effort to create a superb article like this is great thing. I’ll learn many new stuff right here! Good luck for the next post buddy..
    Sharepoint Training in Chennai

    ReplyDelete
  9. Hi, thanks for sharing such an informative blog. I have read your blog and I gathered some needful information from your blog. Keep update your blog. Awaiting for your next update.

    salesforce training videos

    ReplyDelete
  10. This information is impressive. I am inspired with your post writing style & how continuously you describe this topic. Eagerly waiting for your new blog keep doing more.
    ccna Course in Bangalor
    ccna Coaching Centres in Bangalore
    ccna Certification Course in Bangalore
    ccna Certification Training in Bangalore

    ReplyDelete
  11. Brilliant ideas that you have share with us.It is really help me lot and i hope it will help others also.update more different ideas with us.
    AngularJS Training in Ashok Nagar
    AngularJS Training in Perambur
    angularjs institutes in bangalore
    best angularjs training in Bangalore

    ReplyDelete
  12. Thanks for one marvelous posting! I enjoyed reading it; you are a great author. I will make sure to bookmark your blog and may come back someday. I want to encourage that you continue your great posts.
    Salesforce Training | Online Course | Certification in chennai | Salesforce Training | Online Course | Certification in bangalore | Salesforce Training | Online Course | Certification in hyderabad | Salesforce Training | Online Course | Certification in pune

    ReplyDelete
  13. Harrah's Cherokee Casino & Hotel - Dr.MCD
    Harrah's 경상남도 출장마사지 Cherokee Casino & Hotel · All 세종특별자치 출장안마 you need to know about Harrah's Cherokee 울산광역 출장마사지 Casino and 화성 출장안마 Hotel. · 속초 출장안마 Information about accessibility for all guests and

    ReplyDelete

Tweet