Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HOW TO WRITE GOOD CODE

HOW TO WRITE GOOD CODE

HOW TO WRITE GOOD CODE / 怎么写良好的代码

Salimane Adjao Moustapha

November 28, 2012
Tweet

More Decks by Salimane Adjao Moustapha

Other Decks in Programming

Transcript

  1. HOW TO 怎么
    WRITE 写
    GOOD CODE 良好的代码
    Salimane adjao moustapha
    s a l i m a n e . c o m
    g i t h u b . c o m / s a l i m a n e

    View Slide




  2. ?
    WHO
    AM
    I
    ?

    View Slide

  3. 15 个国家
    (11 %的国
    家 )
    所以 ... 我很不

    View Slide








  4. github.com/salimane

    View Slide

  5. WHY DO YOU NEED TO WRITE
    GOOD CODE?
    为什么你需要编写良好的代码?

    View Slide

  6. 为你的工作感到自豪

    View Slide










  7. View Slide

  8. 我不知道我
    在做什么
    GOOD CODE
    良好的代码

    View Slide

  9. WHAT IS GOOD CODE?
    什么是好代码?

    View Slide

  10. 我不知道我
    在做什么
    BAD CODE GOOD CODE

    View Slide







  11. View Slide

  12. CAN BE READ
    可以读取

    View Slide

  13. CAN BE
    MAINTAINED
    可保持

    View Slide

  14. CAN BE
    TESTED
    可以测试

    View Slide

  15. HOW TO WRITE GOOD
    CODE?
    怎么写良好的代码 ?

    View Slide

  16. 健康快乐

    View Slide

  17. CODE, CODE, CODE
    写代码, ​​
    写代码,写代码
    TEST, TEST, TEST
    测试,测试,测试
    PROFILE, PROFILE, PROFILE
    事件探查,探查,探查

    View Slide

  18. KISS (Keep It Simple Stupid)
    保持简单愚蠢
    YAGNI (You Ain’t Gonna Need It)
    你不会需要它
    DRY (Do Not Repeat Yourself)
    不重复自己

    View Slide

  19. THINK BEFORE YOU WRITE ANY
    CODE
    三思而后编写任何代码
    DO NOT CODE BY LUCK
    一次偶然的机会不编码
    USE TOOLS TO HELP YOU
    使用工具来帮助你

    View Slide

  20. MVP (Most Valuable Parts)
    最有价值的地方
    KEEP LEARNING & PRACTICING
    不断的学习和实践
    MASTER DATA STRUCTURE
    精通数据结构

    View Slide

  21. 谈话是廉价 ,
    只是写出好
    的代码

    View Slide

  22. SALIMANE ADJAO
    MOUSTAPHA
    salimane.com
    github.com/salimane
    @salimane (weibo,
    twitter…)

    View Slide