我是一个新的程序员,刚开始做项目,总觉得自己写出来的东西没什么结构,逻辑也比较混乱。
请问下过来人,如何写好代码,应该看点什么书,如何做一名好的程序员?谢谢

解决方案 »

  1.   

    读程序,最好的教材是MSDN提供的例程。
      

  2.   

    for(int i=0,i<n,i++)
    {
       吃饭-写程序-吃饭-写程序-吃饭--写程序-睡觉
    }每日循环
    当n的取值大于1000后
    你就明白了
      

  3.   

    如何写好的代码,记住一条足矣:“以人为本”。1、以用户为本。
      重复而又繁琐的计算都交给计算机。想想如何降低用户的学习和使用成本。
      最终软件写出来是给用户使用,不是做个自个儿欣赏。2、以开发人员为本。
      注重代码可读性和可维护性。
      不要写花哨的代码。代码可读性要优先考虑,哪怕牺牲程序的一点点效率。
    花哨的代码:a ^= b ^ (b ^= a ^ b);
    普通的代码:int t = a;
    b = a;
    a = t;
    代码风格(包括命名、类封装)向.NET内核风格看齐。3、实践最重要。
      经验是积累出来的,多写代码,多做项目。
      

  4.   

    微软官方的编码规范 可以查
    还有一本书,Martin Flower<重构>