Your SlideShare is downloading. ×
More than Programming!
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

More than Programming!

305
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
305
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Who Am I?
    • Eung Sophy
    • 2. MIS, NUM 2006
    • 3. Software developer @ Mango and Yoolk
    • 4. ungsophy.wordpress.com
  • 5. More than programming!
  • 6. ?
  • 7. Programming Languages
  • 25. ?
  • 26. No one is the best , but all are good . Use the right tool for the right job !
  • 27. What you should learn
    • Object-oriented programming
    • 28. Design patterns
    • 29. Good practices
  • 30. Design Patterns
    • Reusable solution to a commonly occurring problem
    • 31. wikipedia.org
  • 32. Design Patterns
  • 44. Demo on Design Patters
  • 45. Good Practices
  • 48. Testing
    • Unit test
    • 49. Functional / Integration test
    • 50. Scenario test
  • 51.
    • Unit testing is a software verification and validation method in which a programmer tests if individual units of source code are fit for use .
    wikipedia.org Unit test
  • 52. A B C D E E F H
  • 53. Demo on Unit Test
  • 54. Refactoring
    • The process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure .
    Fowler, et al., Refactoring, 1999.
  • 55. Advantages of Refactoring
  • 64. Demo of Refactoring
  • 65. Red Refactor Green
  • 66. “ A journey of a thousand miles begins with a single step.” Lao-tzu
  • 67. អរគុណ ! http://forum.sharevisionteam.org