www.auroracs.lk<br />The pitfalls in art of programming<br />Top technical mistakes of programmers<br />by NalakaGamage<br />
Code merely for money<br />If you do not enjoy programing, your code is bound to be scrappy. <br />This result in not only...
Not having basic competencies<br />Those who are not sound in programing concepts like abstraction, polymorphism, use of i...
Try to be too smart<br />Some developers try to be too smart by writing complex statements combining too many steps.  This...
Try to show off newly acquired skills<br />When you learn something new, its natural tendency that you like to use that kn...
Too many objectives<br />A program with too many goals for performance, memory use, robustness, and reliability<br />will ...
No refactoring / restructuring<br />Software is evolving product. When the code base grow, the individual classes, methods...
Vicious complexity<br />Some developers deliberately make their code unduly complex in order to mark their territory. <br ...
Top technical mistakes of programmers<br />“There are two ways of constructing a software design.  One way is to make it s...
Upcoming SlideShare
Loading in …5
×

Top technical mistakes that programers do

382 views
335 views

Published on

Top technical mistakes that programers do

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
382
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • This presentation demonstrates the new capabilities of PowerPoint and it is best viewed in Slide Show. These slides are designed to give you great ideas for the presentations you’ll create in PowerPoint 2010!For more sample templates, click the File tab, and then on the New tab, click Sample Templates.
  • Top technical mistakes that programers do

    1. 1. www.auroracs.lk<br />The pitfalls in art of programming<br />Top technical mistakes of programmers<br />by NalakaGamage<br />
    2. 2. Code merely for money<br />If you do not enjoy programing, your code is bound to be scrappy. <br />This result in not only your career, but your team members life too is fallen into misery.<br />
    3. 3. Not having basic competencies<br />Those who are not sound in programing concepts like abstraction, polymorphism, use of interfaces etc. bound to write code that is poor in design and highly unreadable.<br />
    4. 4. Try to be too smart<br />Some developers try to be too smart by writing complex statements combining too many steps. This result in poor readable code that no one like to change.<br />
    5. 5. Try to show off newly acquired skills<br />When you learn something new, its natural tendency that you like to use that knowledge immediately .<br />But be patient. Use it only when it is really relevant.<br />
    6. 6. Too many objectives<br />A program with too many goals for performance, memory use, robustness, and reliability<br />will take longer to develop and result in over complicated code.<br />
    7. 7. No refactoring / restructuring<br />Software is evolving product. When the code base grow, the individual classes, methods, etc. get complicated. <br />Some lazy programmers do not restructure the code resulting overly complex code.<br />
    8. 8. Vicious complexity<br />Some developers deliberately make their code unduly complex in order to mark their territory. <br />They do that to make the company dependent on him, as part of plan for his job security.<br />
    9. 9. Top technical mistakes of programmers<br />“There are two ways of constructing a software design.  One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.” - C.A.R. Hoare<br />www.auroracs.lk<br />

    ×